Welcome to Canada!, now man up there sunshine and support yourself and your family.  You go take any job available x3 if necessary.  You were given a tremendous opportunity.   Ditch your teaching ideas and get to work.