They handed out the hardware on Sunday as the North Bay Youth Ball Hockey League held its championships.
In the Junior Division, the Predators took home gold thanks to a 4-3 overtime win over the Blue Jackets. Lincoln Alkinson had two goals for the Preds, with singles going to Will Rollason and Noah Kozmick.
Carson Gagne scored twice for the Blue Jackets. Poter Taillefer had the other goal for the junior silver medalists.
In the Intermediate Championship, Wyatt Steinman scored a late third period power play goal to break a 1-1 tie as the Canadians went on to a 4-1 win over the Sharks in the gold medal game.
Logan Dupuis scored twice for the Canadians, while Nolan Masson secured the win with an insurance empty net goal.
Devyn Tremblay contributed with two assists, while Brandon Mills was solid in goal for the Canadians.
Brayden Blake netted the lone goal for the Sharks.
In the Senior Division, The Canucks edged the Devils 2-1 in overtime.
Jacob Steringa and Jeffrey Crowe scored for the Canucks, while Alex Beaton replied for the Devils.
In the Intermediate Consolation game, the Leafs edged the Wings 3-2.
Evan Martin had two goals for the Leafs in the win.