Edwards, 21, recently completed his second season in USL with Toronto FC II. He has made 41 appearances, scoring eight goals with five assists over the past two seasons for TFC II. Last season, he a signed a short-term agreement with Toronto FC and made his debut for the first team as a substitute on June 29 against Vancouver Whitecaps FC in the 2016 Amway Canadian Championship. He later made his MLS debut on July 2 against Seattle Sounders FC as a substitute.
Edwards earned his first call up to the Canadian Men’s national team for a preseason camp earlier this year.