Yeah, same here (also in Canada). Been trying to get an iPhone 4 at Rogers since they came out and still didn't manage to get one!
To be fair though, couple of my friends got one by either waiting in line at the Apple store or calling Rogers retention etc... but I really don't care enough to jump through hoops to get one so I'm still waiting!