Could possibly devise a system where a person could declare prior to the vote that they would like the job but don't have the coin necessary to run a campaign. That way the elections people could vet them ahead of time.
Perhaps. I was thinking more along the lines of a jury system, whereby if the people want you to represent them, you need a good reason to decline. Of course we could make declining easy legally, but in principle would still ask people don't as a civic duty, even if not legally then in principle.
If following that reasoning, then automatically all voters would have to be classified as candidates. Or I suppose another option would be that you must actively request your name be removed from the voter registry.
One problem I could see is people who were in the riding last election but have since moved. Since the registry is renewed only at each election, it could be outdated, with some new residents not being on the list too. However, a resident who'd moved away or one who's just moved in is not likely to get may voted anyway.