I suggest that you would likely have a difficult time securing employment in Canada. In order to get an airline to employ you, the airline would have to demonstrate that there is a lack of qualified Canadian citizens or Canadian residents available for the job or for you to prove to Canadian authorities that you have some unique skill in order for you to obatain all the required legal permission. With all due respect, neither of those avenues are likely given your stated field of employment. I'm not aware of any particular lack of aviation maintenance folks in this country.
Keep in mind, I am not an immigration lawyer nor do I have any particular knowledge in this area beyond a basic understanding.