And Canada adopted third-party funding for pre-elections and elections a while back. There are rules but they are lax at best.
This third-party funding is almost the equivalent to the American super pacs.
Only Canadian citizens or permanent residents and businesses or other organizations that operate in Canada can make contributions to third parties for regulated activities. (So global subsidiaries are not barred from donating).
A third party must not use funds from a foreign entity to pay for regulated activities or for advertising that promotes or opposes a political entity at any time. (So foreign entities are not barred from donating)
There is no limit on the amount of contributions to third parties. (Self-explanatory).
https://www.elections.ca/content.aspx?section=vot&dir=int%2Fpol&document=index&lang=e