Television Broadcast Bios




Dan Robertson is the voice of the network’s JETS ON TSN coverage as the play-by-play commentator for Winnipeg Jets regional games.
Before moving to Winnipeg in September 2022, Robertson spent eight seasons as the radio play-by-play voice of the Montreal Canadiens on TSN 690 Montreal. During his tenure, Robertson called more than 600 NHL games, including a multitude of TSN Hockey television broadcasts, including HABS ON TSN and international hockey tournaments.
A native of Trenton, Nova Scotia, Robertson previously spent 12 years calling QMJHL games, as well as university hockey, basketball, football, and soccer on Eastlink TV in the Maritimes.
Follow Dan Robertson on X: @DanRTSN

Landon Ferraro is a hockey analyst for the network's JETS ON TSN coverage, working alongside play-by-play commentator Dan Robertson.
Prior to joining TSN in September 2026, Ferraro spent two seasons as an analyst covering the Vancouver Canucks with Sportsnet, contributing to game broadcasts, studio coverage, and digital content. He also appeared as an analyst for Abbotsford Canucks broadcasts during the club's Calder Cup run in 2025.
Selected 32nd overall by the Detroit Red Wings in the 2009 NHL Draft, Ferraro played 77 NHL games as a forward with the Detroit Red Wings, Boston Bruins, and Minnesota Wild. His professional career also included more than 350 American Hockey League games, highlighted by a Calder Cup championship with the Grand Rapids Griffins in 2013, as well as five seasons in Germany's DEL. Ferraro represented Canada at the 2022 Winter Olympics in Beijing before retiring from professional hockey in 2023.
Follow Landon Ferraro on X: @LandonFerraro

Danielle Bain is TSN’s Winnipeg Bureau Reporter, covering the Winnipeg Jets, Winnipeg Blue Bombers, and all major sports storylines across Manitoba. Bain makes regular appearances on SPORTSCENTRE and is a frequent contributor to TSN's digital platforms.
Prior to joining Canada’s Sports Leader in 2025, Bain worked as a host and reporter with Maple Leaf Sports & Entertainment, serving as a rinkside reporter for the Toronto Maple Leafs and Toronto Marlies. She also worked as a sideline reporter for the Canadian Elite Basketball League.
Her broadcasting experience also includes roles as a news anchor and reporter with CityNews in Toronto and Ottawa, as well as reporting positions with Global News and CBC/Radio-Canada. She has also covered international sports through assignments with Olympic Broadcasting Services.
Bain holds a Bachelor of Arts degree in Kinesiology and Exercise Science from Wilfrid Laurier University, as well as a diploma in Broadcast Journalism from the College of Sports Media.
Follow Danielle Bain on X: @danielleBain