The major tech centers in Canada have major housing price issues. The housing to salary ratio in Vancouver and Toronto are terrifying.
Looking at a map, I see Sherbrooke, Quebec City, Fredricton, then Moncton, and Halifax. Quebec City is probably the largest at about ~500k people, and has some tech industry. Dalhousie University in Halifax has some decent science programs too. After that, the next biggest tech center is probably London.
[edit] just Raleigh mind you, The Triangle is much bigger than that.