It turns out SNC Lavelin and more than 100 subsidiary companies have been banned from bidding on World-Bank contracts for ten years for bribery.
SNC Lavelin is the centre of swirling political controversy over whether the Trudeau government improperly tried to influence a favourable legal outcome for the company.
SNC officials have been accused and in some cases shown to have bribed Canadian officials to win large-scale construction projects in this country as well as abroad.
It has more than a hundred other companies alleged to be conduits for bribes.
The counter-argument is that the bad apples have gone; penalizing the company penalizes the ones who stayed and were not corrupt.
Where else is this level of corruption happening? Have members of the Trudeau government accepted bribes?
Seems to point to a lot of deep cleaning needed in Canadian business and state.