Firstly, I not even sure if in Canada Apple sells iPhones for all the phone companies, I'd be surprised if they did.
Secondly, if they do sell them or did in the future, I don't think they would have them unlocked, the phone companies would make sure of that.
The only way I know of getting a factory unlocked iPhone in Canada would be to purchase it at retail price from Apple. Currently only the 3GS 8gig is available.
Hey Draz...do you think Apple will start selling their unlocked iPhone 4's on launch day?? Or wait a couple of days/weeks for the phone companies to sell their stock??