Trudeau claims he stands for freedom — while avoiding taking strong actions on tyranny in Iran