Canada’s Prime Minister Justin Trudeau notched up another signal honour as a liberal humanist by pledging to make a full apology in the House of Commons for a century-old slight against Indians, mainly Sikhs. In 1914, Canada turned away 376 immigrants from Punjab who had sailed from India on board the ship Komagata Maru.