In reply to Anonymous.

There are two aspects of the legality of this:
1) is it legal to unlock?
2) it is legal to use in Canada?

For 1), Apple hasn't shown any inclination to comment on the legality of unlocking the phone. However, they have broken the hacks that unlock it. Fortunately, the hackers have only been a few steps behind and currently are able to unlock the phone. The hack unlocks the phone from the AT&T network so that it can run on any GSM network. Almost all the functionality works on it, all except the visual voice mail. The unlocking doesn't do anything bad to the phone and it is easy to get back to its pristine state.

2) That is up to Rogers. I believe that they have always allowed unlocked phones on their network, so you are good to go there.

You should be able to get an unlocked phone for like $700 or so, which isn't too bad for an unsubsidized phone. Alternatively, you can buy it in the US, then unlock it yourself...that would save you several hundred dollars.