I'm sorry but is this an article from the late 1990s?
I'm also from Canada and I know tons of Canadians that have come here since the 90s. I even known immigrants to Canada from other countries (mainly China and India) that came to the US via Canada, using the TN1 or H1B visas after getting their Canadian citizenships.
The biggest problem Canada has is that any moderately successful tech worker is going to be dead-set on trying to get into the US because the Canadian tech scene can't compare based on base pay, annual bonus, starting equity or refreshers, etc. I make more money than all my friends combined. One of my friends is a teacher in Toronto and my annual bonus is more than his entire yearly salary.
I'm sure a lot of Canadian tech workers would repatriate and foreign workers would immigrate to Canada if they could lower taxes across the board and make life easier for tech companies and workers. There's literally trillions of dollars in tech ideas that could have been created in Canada but all of the founders left for the US.