change is incremental and leadership is required. if Canada takes serious steps to deal with this issue, will that 'solve' it? No. But that's how change works, it's slow and has to be lead by people with the means to make it happen and be the leader. Gay rights, women's rights, banning DDT, etc etc etc. All started by smaller nations as an act of leadership and are now relatively common or law across the world.
The whole premise behind your position is 'if everyone else doesn't do it why should we' is a self destructive dead end.