Sri Lanka slams Canadian Prime Minister Justin Trudeau gover