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.
"How many teamsters does it take to screw in a light bulb?" "FIFTEEN!! YOU GOT A PROBLEM WITH THAT?"