Has Canadian PM Justin Trudeau kept his COVID promises?