Born on Canadian soil to TWO Canadian parents = Natural born Canadian
Both parents became Canadian citizens and registered to vote on the Alberta Provincial Voting Rolls.
He had no claim to US citizenship from birth. He is a naturalized US citizen, at best.
Born on Canadian soil to A U.S. CITIZEN and a Canadian citizen = American citizen