I called elections Canada about your question, Lamont. A contributor must be a citizen or a permanent resident. Which means that a permanent resident can participate in our electoral process through donations, even though they cannot vote.

I was also intrigued by finding that during an election "third parties" can also solicit donations from corporations, trade unions etc in order to advertise for or against one particular party.