The Toronto FC is a professional football club playing in the MLS (Major League Soccer). The team is located in Toronto Canada.
Canada in must-win scenario after late loss to Angola at the FIFA U-17 World Cup Brazil 2019
Canada lost a heartbreaker late to Angola in their second group match at the FIFA U-17 World Cup Brazil 2019. Deep into added time and in search of a winner, Canada conceded in the 94th […]