For decades, Canada has tried to stop top graduates in the so-called STEM fields of science, tech, engineering and math from heading elsewhere for work, mainly to the US. Have the country's immigration policies and emerging tech scene - with some help from US politics - managed to compensate for the "brain drain"?