Before you start complaining you have to understand that Rogers only has a population of 32 million to work with. Also, their network covers 94% of the Canadian population, which is situated all accross the second largest country in the world. Our population is not very crowded together either, main populated areas are very far away from eachother compared to places in Europe or even the United States.
Because of all of this, Rogers cannot give as good pricing as the US can. You guys need to understand that before you start complaining. They have done amazing to get Rogers customers some of the best phones in the world even though they have not a lot of population to work with.
AT&T has 320 million people to work with while Rogers has 32 million. Think about it.