If the Greens find more people like that with some proper background to bck them in the political arena, they might start gaining some credibility.
They don't need to. Should the Liberals have foudn such a solid candidate in your riding, then vote Liberal. If tehre is such a level-headed Conservative or New Democrat, then vote them in. All we need is at least one sound candidate from any party in each riding, vote for the candidate and not the party, and we're set to go.