Toronto is home to some of Canada’s biggest pro sports franchises. The city hosts the MLB’s Blue Jays, the NHL’s Maple Leafs, the NBA’s Raptors, the MLS’s Toronto FC, and the CFL’s Argonauts. Each team has enjoyed major success, taking home at least one championship....