Robertson agreed to terms on a one-year, $875,000 contract with Toronto on Tuesday.

Robertson had reportedly submitted a trade request as a restricted free agent this offseason, but it seems the two sides have come to an agreement on a short-term deal. It's still possible the Leafs will move the 22-year-old winger before the start of the season or perhaps ahead of the trade deadline. For now, the California native figures to slot into a bottom-six role but could challenge for more opportunities as the season goes along.