The port in question is in Montreal which is in the province of Quebec. The province of Quebec is a political minefield with special status that most politicians don't want to deal with.
B.C. is no where as special as Quebec. The province of B.C. has never held a referendum to split. It does not have a special language police. Nor does it call itself a country :)
Ahh okay, yeah. Its easier for the federal government to deal with in B.C. (ports are federal jurisdiction in Canada) without the political sensitivity problem.
Canadian police are shockingly bad at higher level crimes.
We have had a series of expensive public inquiries in BC about high-level money laundering that is very obvious to most citizens for years, and has had any number of whistle-blowers come forward over the past decade. The estimated amount is in the 10s of billions per year for just BC.
Currently we are at the point where BC has decided to create its own money-laundering investigation team since the findings are basically: the feds are completely unable to manage this crisis.