I like the way it works here in Québec. To hold the title of Engineer one has to have an actual engineering degree.
For example I am getting a "Software Engineering" degree. It has all the same math and science classes as other engineering majors.
If I ever want to use my title as engineer I will be held to the same standards as other engineers.
https://en.wikipedia.org/wiki/Software_engineering_professio...