Prince+Rupert is in a limited growth area. In contrast, Terrace has a lot of relatively flat land around it for growth. Terrace isn't as limited as PR, so its a potential growth area.
https://gocampingbc.com/region/terrace-prince-rupert/
http://www.fishbc.com/adventure/explore/north/skeena_coast.html
Despite its limited flat areas, Prince_Rupert should be a growing port for NW BC. Kitimat should also continue as a major BC port. Terrace has the biggest potential for growth and should have improved highway and rail connections between PR and Kitimat.
https://en.wikipedia.org/wiki/Northwest_Regional_Airport_Terrace-Kitimat
Switzerland can fit into BC about 23 times, yet BC doesn't even have the population of one CH. Canada is nowhere close to having 1% of the worlds population.