Justin Trudeau insists Canada will always speak strongly in favour of human rights.

The prime minister was responding to a growing diplomatic dispute with Saudi Arabia.

Riyadh has cut new trade, investment and educational agreements after Canada called for the release of jailed political activists.

Al Jazeera’s Kristen Saloomey reports from Toronto.