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.
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.
DENVER (AP) - Semyon Varlamov made 43 saves and Colorado beat Montreal to match the franchise record of 10 straight home wins set in Quebec in 1994-95.
Carl Soderberg and Alexander Kerfoot scored. Antti Niemi stopped 23 shots for Montreal.