Canada has repeatedly condemned Israeli settlements as incompatible with international law and a two-state solution. So why ...