The Blue Jays stretched the Texas Rangers to 13 innings before Josh Hamilton walked off with the win, Ryder Hesjedal is riding towards history in Italy, the scene is set for the Stanley Cup final, plus all three Canadian MLS teams were in action.
Here are your top five stories from Saturday:
1. The Blue Jays watched a win slip away in Arlington. Elvis Andrus doubled in a run before Josh Hamilton homered off Toronto's Jason Frasor to seal the second convincing win for the Rangers over the Jays in as many days.
2. It's come down to the homestretch for Victoria, B.C.'s Ryder Hesjedal and the rest of the field at the Giro D'Italia. The cyclist is just 31 seconds behind the leader and has a shot at becoming the first Canadian to ever reach the podium in a Grand Tour event as it concludes on Sunday in Milan. But just who is Hesjedal? Click here for an indepth profile on the man that has seemingly taken the cycling world by storm.
3. After 45 calendar days of playoff hockey, the East and West champions are set and will meet for the Stanley Cup beginning on Wednesday on Hockey Night In Canada (8 p.m. ET, CBC, CBCSports.ca). What exactly can we expect from a New Jersey Devils-Los Angeles Kings series? Click here for a full slate of storylines heading into Game 1 and click here for a breakdown of the most intriguing people in the final.
4. Toronto or Quebec City hosting the Olympics? According to Jacques Rogge, it could happen. The IOC boss sat down with CBC Sports Weekend host Scott Russell for a one-on-one chat, which included discussion on another possible Canadian-hosted Olympics.
5. The wait is finally over for the Toronto FC. Danny Koevermans' goal in the 88th minute at BMO Field against the Philadelphia Union halted the Reds' record-setting losing skid at nine games. Meanwhile, the Montreal Impact fell to the Colorado Rapids while the Vancouver Whitecaps salvaged a draw in rainy Portland.