As of the 2016 Census, the total population of Western Canada was nearly 11.2 million, including approximately 4.65 million in British Columbia, 4.07 million in Alberta, 1.2 million in Saskatchewan, and 1.28 million in Manitoba.
Yukon and NWT are booming too.
That is spread out over a vast area, though. The biggest centers are not big enough, yet. I was part a group a couple of decades back that was considering setting up the manufacture of various types of specialty door products ... mall doors, rolling and folding grilles, heavy roll-up shutters, etc. "8350 Products" for those of you in the construction industry.
The conclusion was that yes, the Western region as a whole was big enough to sustain a factory like that but no one city within it was. Your cash flow and profitability would be enemic, at best. Also, raw materials all come from outside the region, so that easy transportation in (and out) was critically important. We seriously thought about setting up shop in a point right in the middle of the region which we concluded was Kamloops. Both major trans-national railways and highways pass through that point as well as the obvious asset of being by the Coquihalla.
To really make a profitable "go" of it, though we needed to export further afield, which meant to the huge and juicy California market. That begged the question, "Why not just manufacture in California where labour us cheaper, more plentiful, aluminum is extruded locally, the market isn't spread out and diffuse, climate isn't an added expense, transportation is plentiful, lots of local wealth ..." Etc. Etc. The latter scenario is what really happens in the real world.
You are still not "big" enough, out there. It will come but not for a while, yet. However jingoistic you feel about yourselves and your abilities, it will not stand up to the cold steel of having to operate manufacturing businesses profitably. Even if you believe that you are really, really, REALLY good, you are still too thin on the ground to support locally made products.
It will come.
Someday.