This is the case at the federal level - provincial legislation is still a bit of a patchwork. My home province (Saskatchewan) still allows campaign contributions from corporations, trade unions, etc. - it's my understanding that many other provinces either ban (Quebec, Manitoba) or restrict (Ontario, New Brunswick) non-personal contributions.
% APL is a natural extension of assembler language programming; ...and is best for educational purposes. -- A. Perlis