From a global hardware manufacturer's standpoint, your logic is totally valid. But it's not Apple about whom we're complaining - it's Rogers.
Your argument is not valid where service providers like Rogers are concerened because Canadian service providers don't get to choose between serving 30M Canadians or 250M Americans, they only serve Canadians.
If you look at coverage maps from any provider, you'll see that in the areas that are covered at all, the coverage density is the same as it is in the U.S. That means that on a per-capita basis, Rogers, Bell and Telus have the same amount of infrastructure to contstuct and maintain as their U.S. counterparts. It's true that the U.S. market is about 10 times larger than the Canadian market, but it's also true that the Canadian market has 1/10th the infrastructure to maintain and therefore 1/10th the cost.
For these reasons, service plan pricing in line with the U.S. market is not an unreasonable expectation in Canada. The only real barrier to getting that pricing equity is the lack of serious competition in the Canadian market; especially where Rogers/Fido is concerenced since they have a monopoly on the GSM infrastructure in this country.