Good news, the iPhone 4 is unlocked. This means that Canadian fanboys can (in theory) get their iPhone 4's working up here. The evidence comes in the form of a screenshot of an iPhone 4 running on Bell. Course, you'll still need a micro-sim. I think I'll still wait for it to be released legitimately though.
Note that when the iPhone is available in Canada, it will be unlocked anyway, so I think I can wait another couple of weeks (at most I hope!).