Kadri had his fourth career hat trick and set a career high with the five points.
Patrick Marleau added a goal and two assists and Mitch Marner had a goal and an assist to help Toronto close out a perfect five-game hometand.
Article continues below ...
The Blue Jackets had 50 or more shots for the third straight game, making them the first team to accomplish the feat in the post-expansion era (since 1967-68). Nick Foligno had two goals and an assist, and Joonas Korpisalo made 22 saves.
VANCOUVER, British Columbia (AP) – Nick Bjugstad had a goal and an assist, leading Florida to the road win.
The Panthers trailed 2-1 midway through the first period, but battled back with three straight goals, the last two just 1:11 apart.
Evgenii Dadonov, Jamie McGinn and Alexander Petrovic also scored for Florida (25-23-6). The Panthers are 6-1-0 in their last seven games and seven points behind Carolina for the second wild-card spot in the Eastern Conference.
Bo Horvat had a goal and two assists for Vancouver (22-29-6). Brock Boeser and Michael Del Zotto also scored for the Canucks, who are 1-6-0 in their last seven games.