Canada is facing renewed criticism over its position on Iran, as observers accuse Ottawa of maintaining a dual policy that publicly supports international law and human rights while indirectly backing U.S. and Israeli actions. Prime Minister Mark Carney, in a recent speech at Davos, called for a fairer global order based on sovereignty and justice, warning that unchecked behavior by major powers threatens global stability.
Critics argue that Canada’s actual policies contradict its stated ideals. While the government has hinted that U.S. and Israeli strikes against Iran violate international law, it has simultaneously expressed support for those same actions, creating a policy contradiction. Analysts note that Canada continues to align with its allies and supports efforts to prevent Iran from obtaining nuclear weapons.
Experts warn that such double standards undermine confidence in the international system and could deepen global divisions. The weakening of the rules-based order, they say, raises questions about the role of middle powers like Canada in maintaining global stability.