Learn French, boost your IELTS scores, do another degree that gives you a specialization that may still be in demand in IT now and in the future, etc. No shortage of unemployed tech workers these days. Also consider why you want to move to Canada if you have a decent job and life in your home...