Canada: Trudeau apologizes for alleged ethics breach