When Canada goes to the polls today, it might be the second election Donald Trump wins in six months.