Yes, but they also have to report. Once you registered to participate and decided to participate, then you would have to report all contributions you received since the previous election, regardless of where they came from. You have to state, when you open your Canadian bank account, that you're only using Canadian funds.
On May 28th, 2018. See this statement in context.