This is stupid.  Existing STEM graduates can't find jobs in Canada so why train more people for jobs that don't exist? 

 These girls will graduate with their heads full of giddy dreams only to smack headfirst into the reality of few jobs, TFWs taking over, low pay, no benefits and unstable contract work.    They'll only end up going to the US.