If only. The draw of SV on young Canadian talent is just too large. Some of the smartest people I know hail from that region and most of them ended up working in SV.
Sad, but it's not happening unless Canada will find a way to balance out the enormous difference in pay between working in Toronto (or any other major Canadian city) versus the Valley.