Time to understand how business works.
Canada is larger than the US, yet, we got approx 30 million people. For a few million users (maybe less), a cell phone carrier has to build one of the world's largest network to offer the same kind of coverage and quality. Imagine the cost to revenue ratio.
Sorry but you need to understand the telco business.
Fixed assests are deprectiated over 5-10 years. Data and voice networks all run on the same network wherever deployed ie broadband, voice and mobile traffic all run on the same fiber / copper to the telco exchanges. Aggregated revenues from all services (fixed, mobile, commercial/ residential data and internet) will payback these expenditures (capex/opex) over time.
It's very obvious the iphone 3G price plans on Rogers are not in line with their other 3G / 2G mobile pricing. Their ARPU is definitely higher on the 3G iPhone for no legitimate reason. It's rape.