As mentioned above, you are a mechanical engineer and want to do job in Canada. So, you should apply for job in Canada with current status. There are lot of opportunity in your field but mere qualification is not sufficient for getting a job. You will have to prove your calibre in your field. As said by you that you having no working experience. So, you should try to gain 4-5 years working experience so that you could get good job. You should apply for canada permanent residence because they having different paremeter for selecting Canadian candidate. For more information you can check website of Canadian government. Employment opportunities for mechanical engineers are available in different field of the industry such as aerospace, energy, manufacturing, and transportation industry. You can also get employed in agriculture, mining, pharmaceuticals, waste management, road transport and defence industries. The employment chances are more in designing, maintaining and system development.