Apple has recently announced that the iPhone will become available in Canada later this year through Rogers,although nothing about timetable or pricing plans.
Rogers was always expected to be the carrier as they are the only one of the three telecom operators in Canada ( the others being Bell and Telus) that could support the iPhone.
Unfortunately it is not all unbounded joy .....