Prime Minister Justin Trudeau delivers a message on Canada Day