Dear Race
12th with maths and physics , I guess you are from India its just a guess and didnt mean to offend anyone here,anyways good luck on your future endeavors Canada is very friendly country and a nice place to get your training done but just keep in mind if you are not a citizen or a resident then you might be needing a work permit to work here ,first a company should get you a positive labour market opinion from service Canada with which you can apply for a work permit ,believe me its not easy for a low timer to get a work permit .....so just do a little bit of research on that before you jump in......
cheers