CBC Sports

Featured Content

Jets trade Jacob Trouba to Rangers

Erik Karlsson inks 8-year deal to stay in San Jose

Recap

Ohtani, Trout shine as Angels hammer Blue Jays' struggling pitcher

Analysis

Why Kawhi Leonard might actually stay in Toronto

Anaheim Ducks promote Dallas Eakins to head coach

Phil Kessel rejects trade, GM says he'll stay with Penguins

Canada's golfing elite thrilled to see Brooke Henderson break their record

Class action lawsuit against QMJHL over player pay gets go ahead

33 Russian athletes face new doping allegations