There are no donation limits on contributions to registered political parties or candidates. Donations can be accepted from Canadian citizens regardless of where they reside. No donations can be accepted by non-Canadian citizens if they do not reside in Canada. As well, no anonymous contributions in excess of $250 may be accepted by a registered political party or candidate.