As much as I hate the high price where I live (Canada) I assume that Internet and wireless phone service is expensive because the country is so large that the build out cost is expensive. The USA is running 3/4 in the list of largest countries by land area and Canada is 2nd[1]. Maybe I'm naive in my thinking but I have family in a teeny tiny European country and they all have 1Gb fibre optic service for cheap-cheap.
[1] https://en.wikipedia.org/wiki/List_of_countries_and_dependen...