I'm not targeting the person you are replying to with any malice, but since almost all of the major financial and business institutions in Canada are headquartered here there is an overabundance of people that would claim they work in "tech" when in reality they are making a respectable but decidedly non-tech salaries at places like TD Bank or Thompson Reuters as examples.
The range of possible salaries for devs in Toronto is quite large.
Also as an additional anecdote, every single one of my classmates who went to the USA and decided they would like to start a family, came back to Canada to start that family.
That is not to say it is all rosy here. There is an overabundance of poor or terrible talent that's been shipped in to cover the exodus of Canadian educated people chasing better salaries in the USA while business leaders and purse string holders are content to celebrate their mediocrity while being confused why productivity is so low.