The main reason you get better internet connections available in Eastern Canada (Fiber, etc) is because the majority of Canada's population is clustered in the East. Specifically, Ontario, Quebec and the Maritime Provinces cover over 50% of the population, and in a smaller area.
BC and Alberta (and provinces in between) cover a much larger area with a smaller proportion of the population.
High speed/capacity internet connections are only viable for residential housing if the population density is high enough. Most places in Canada (being the second largest country) has a very low population density. OneGigabit in Vancouver is in the same position - it's not economically sensible to include Fiber connections to residents all over Vancouver, which is why they're focusing on retrofitting apartment buildings first, and if enough demand arises, they'll open up to residential houses.
These numbers are based on ordinary copper/cable connections provided by the big ISPs - Shaw, Telus, Rogers, Bell, and a handful of other big names. These are all available pretty much everywhere in Canada (with some exceptions like the Northern provinces or in between Alberta and Ontario). Even Teksavvy, a reputable ISP, doesn't go above 2.5Mbps upload for around $35-40/month. If you want any more than that, the price goes up. A lot. The big names above usually cap at about 2Mbps. These are the types of connections that the average consumer goes for - the ones who don't know or care enough about Fiber to want it. The ones who don't realize that Fiber is necessary due to content becoming digital.