Canada is a prime spot for financial criminals to set up shop: new report
The same day the federal government slapped 15 Russian officials with sanctions, a new report revealed Canada’s clean reputation and weak transparency laws have made it a preferred place for transnational tax-dodgers and criminals to set up shell corporations.