Only those who are granted the “professional engineer” licence have the right to practise professional engineering in Ontario....Not all engineering graduates in Ontario are professional engineers. A professional engineer must satisfy the requirements set by PEO to earn a licence. However, you can work in engineering without a licence, if a professional engineer supervises and takes responsibility for your work.
Licence is mandatory if you want to use the title. Also there are bridge training and EIT, per their info.
"Bridge training programs: If you are qualified in your profession but new to Ontario, you may benefit from a bridging program. Bridging programs help qualified immigrants move more quickly into their professions without duplicating what they have already learned.
Engineering Internship Training (EIT) Program
If you have been assigned a confirmatory examination program, you are eligible to be registered in PEO's Engineering Internship Training (EIT) Program. The EIT Program is designed for applicants who are employed in an engineering capacity. It is not a job search or placement program.
So you can get a licence only after you are in canada. Alberta(I guess is the only one) to provide something called "Foreign Licence", which provided you a provisional licence for those who meet all the requirements for a licence except one year canada experience. provisional foriegn licence will be coverted to full one when you fullfil the one year canada req. Not sure if this one year should be in Alberta only..!