I would like to add that solicitation or communication with people in your riding is totally legal. This does not affect political activities, fundraising, in other words, asking for money. It only affects the sale of products or the offer of services, which is part of the commercial domain.
Politically speaking, as is the case for charities, the legislation does not apply to these activities.