My iPhone works perfectly in Canada and I'm on Rogers. Therefore, everytime I go to the USA, it stops working, it doesn't automatically connect on AT&T networks.... I tried to select it in Setting -> Carrier but it doesn't work either.
hmm mine did, it sent me the txt from +500 saying welcome to the U.S. (from Rogers) and then i go onto AT&T, but i can choose from AT&T or T-Mobile (in the select network part it just says T-MO)
try calling rogers. most of the time they put a hold on your phone\plan so u cant use it internationally.
i had the same problem when i went to europe and usa. but once i told them to remove all restrictions no problems after that.