I bought a
turbo Sim card on the aftermarket (at a pretty inflated price), from
PDAPlaza, it arrived pretty quickly.
I was going to wait for a software unlock but I broke down before the weekend and grabbed a couple turbo SIMs.
There are a lot of docs out there on what to do, I thought I'd post a quick summary of what you need to do to get iphone unlocked on a Canadian network like Fido or Rogers (I guess the point is this works on pretty well any GSM network)