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.
My sister opened a computer store in Hawaii. She sells C shells down by the seashore.