So yes, you can call yourself a software engineer in Canada if you follow the rules. And not just because you are a programmer