The list is great but doesn’t go far enough. I understand the exemptions for political parties and charities, but why are banks, credit cards, phone companies and airlines exempt?
I agree, perhaps this is the government doing what they do best again, creating loophole's. My guess is that maybe these entities fall on that thin line of what's solicitation and what maybe a genuine business call.