There are 7 NHL teams hailing from the Great White North.
The Vancouver Canucks are captained by good ol' American boy Quinn Hughes, who was born in Orlando.
Technically speaking, there are currently 2.5 captains of Canadian franchises who are American.

Just a kid born and raised on Coyotes hockey in the Arizona desert.
The 1st overall in 2016.
Rookie of the Year in 2017.
A 1x Hart Trophy winner.
A 3x Rocket Richard Trophy winner.
And now he’ll become the first American-born captain in Toronto Maple Leafs history.
Maybe they left in free agency, maybe they retired, something of those sorts.
All thanks to sleeping in a pair of Maple Leafs footy pajamas.