Big Box stores need to have a huge demographic before opening.
Montreal and Toronto have a much larger population base.
I looked into opening a franchise a long time ago. I was told that the area I wanted to put it in was "too small"
I needed a demographic population base of 40,000 people. To open a small scale supplement franchise!!!
So the town I was considering, has a population of 9,600 and was deemed unsuitable for a franchise license.
My reason is ...why would Cabela's or Bass Pro open a store in a city of 883,391 (2011 census) over say Toronto that has 5.5M people?

The demographics aren't even comparable!