Prime Minister Stephen Harper says he's pleased both candidates for the Afghan presidency have endorsed a run-off election and he's urging Afghans to vote, despite the risks.