Justin Trudeau says all Canadians should be able to receive a vaccine by July 1st