I'm agreed with the Canada way.
In my country (Brazil), a lot of developers has self-titled as an engineer.
But we have an engineering course that guys need a lot of time and study to get a certificate.
In my opinion, that's not fair with them.
So, I'm just a developer, even though I lead a team.
Being a developer, I can develop systems, software, people, myself, etc...
Just like the comment of Boris Jamot, I'm proud to be a developer. :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.