I am actually a Software Engineering Undergraduate Student in Canada. We are real engineers! We get licenced the same way through graduating from an accredited program, getting the 4 years of experience and writing an ethics exam.
In Canada engineer is like lawyer. You can specialize in a certain part of law (e.g. patent, corporate, criminal). just like you specialize in certain fields (e.g. aerospace, mechanical, geomagnetic, biomed). What matters in both cases is being given a license.