Rural Canada is a big problem for ISPs or so they say. Vast distances and little profit. Often the people who live in rural areas do so because it's cheaper to live there. Many may not be able to afford $200 Internet or maybe even $20 is too much. I know some rural folks who live on $6,000 per year.
My province is small but even here in the rural areas ISPs balk at having to run fiber down a side road off the main highway. Even with money thrown at them from various governments over the last two decades they still won't budge.
The places that do have DSL or wireless are often stuck in the "up to" scenario. Sure it's supposed to be 1.5Mbps but it's up to 1.5Mbps.
Many people here are waiting for Starlink but I don't think that will be as good as promised. If the cost is low that will help but the dish will be a problem. Rural areas tend to have a lot of trees and here we also have snow 1/2 the year.