There's the military role in funding technology as well. Silicon Valley's proximity to Moffett Field isn't coincidental, and Canada's funding for military contractors is nowhere near the same level.
I would half agree with this in that military contractors and engineering firms are in fact centred in the National Capital Region (Ottawa-Gatineau) instead of Toronto. This has a lot to do with the fact that Toronto is the financial hub of the country, but the military and military deals are done in Ottawa with the government. So even though the Greater Toronto Area has a number of engineering schools within a couple of hours drive, it's not conducive towards building an engineering culture the same way Ottawa, Montreal, or Silicon Valley is.