A federal agency yesterday said Canada is not considered “completely free of corruption.” The report followed a Senate uproar after a legislator called Prime Minister Justin Trudeau a bribe-taker in dealings with We Charity: “He should have the chance to prove there was indeed nefarious activity.”