It depends. If the iPhone was originally sold in the USA for use with AT&T, and was subsequently unlocked, then Apple's updates may restore its original lock to AT&T, rendering it useless with Rogers.
Similarly, if the iPhone was originally sold in Canada for use with Fido, then Apple's updates may restore its original lock to Fido, rendering it useless with Rogers.
Alternatively, if the iPhone was originally sold in Canada for use with Rogers, then Apple's updates may restore its original lock to Rogers, and it will still work with your Rogers account.
Then again, Apple's updates have also been known to occasionally have the effect of bricking any unauthorized unlocked phones no matter where they are.
As for manufacturer-authorized unlocked phones, there's been some disagreement. Some people claim that if you perform the upgrade while you are physically outside the country in which the phone was legitimately unlocked, then the upgrade will re-lock the phone. Others claim that they can perform the upgrade anywhere, and the legitimate unlock will remain in place. (Pure conjecture on my part: It may have to do with using an iTunes account that is registered in the iPhone's legitimate country of origin.)