Americans are finally heading to the polls today and Canada has a front-row seat.
Even those of us north of the border with only a passing interest in politics will be watching the final instalment of a jaw-dropping election campaign unmatched in modern American history.
The first wave of polls close at 7 tonight , including Georgia and Virginia, with results from the key states of North Carolina and Ohio after 7:30 p.m.
At 8 p.m., Florida and Pennsylvania will be among more than a dozen states reporting results, with Arizona, Wisconsin and Michigan among several more closing at 9 p.m.
A winner likely won't emerge until after 11 p.m.
If Hillary Clinton can win either Florida or Pennsylvania, she's almost unstoppable.