You have your M.Tech and 3 years of teaching experience and you are interested in Professional Engineering license in Canada.
P.Eng is a like a certifying body which assesses your qualifications and experience and allow you to carry out engineering work.
In canada, P.Eng license is issued by the various provinces and territory where you want to work. Canadian groups has two types of memberships
1. Engineer-in-Training:once you meet the basic education requirements and you are acquring the experience of four years of which one year should be in Canada.
2.Professional Engineer: you can practice on your own and are liable for your actions.
Basically it assesses are you good enoughto be given the P.Eng
It focuses on Good character, language skills, Professional ethics, work experiece and academics
Once you satisfy these criteria you will take the PPE - Professional Practice Examination.These exams are twice a year.
More details can be sought from:
B.Contact for Professional engineers association in Ontario: email@example.com
C.How to become a professional engineer in Canada odf file - http://www.peo.on.ca/index.php/ci_id/index.php/ci_id/25582/la_id/1.htm
D.academics or education quieries: Academics@peo.on.ca
E.work experience queries: Experience@peo.on.ca
F.Professional Practice Exam queries: Exams@peo.on.ca
G.Since you are from India and you need one year's Canadian experience before taking the license, you can contact the Engineer Intern Training program.It does not guarantee a job but opens up opportunities and tells that you are serious about your aim to take the p.Eng license - firstname.lastname@example.org.
In USA, the P.Eng license is given by the state boards. It includes recongised degree,Fundemental Engineers Exam completion and then 4 years of work expereince under a lincesed P.Engineer and then then Principles and Practice of Engineering Exam (PPE).
you can visit these websites