Canada PM Trudeau says contracted Covid a second time