HOW ACQUIRED: Signed as a Homegrown Player on January 9, 2014.
One of the most prized products of the TFC youth academy, Hamilton spent preseason with the senior squad as a teenager in 2012 and 2013, then signed with the senior squad on January 9, 2014. He made his professional debut as a late substitute in a 1-0 defeat to Colorado on April 12, 2014. He was loaned to USL club Wilmington Hammerheads on May 1, 2014, where he netted 5 goals in 11 league games and scored in the US Open Cup, and was loaned to Trofense of the Portuguese second division later that year. In 2015, Hamilton was loaned to Toronto FC II ahead of their inaugural season in USL, and he scored TFC II's first goal in his debut against the Charleston Battery on March 21. In 2016 he made his breakthrough in MLS, registering three goals and an assist in 14 appearances (11 starts).
INTERNATIONAL: Hamilton represented Canada at the 2013 FIFA U-17 World Cup in the United Arab Emirates, where he scored two of his team's three goals in three group-stage matches. He also represented Canada at the 2011 CONCACAF U-17 Championship and the 2013 CONCACAF U-17 Championship, and was called into the CanMNT senior squad camp ahead of his full international debut vs. Colombia on October 14, 2014. He's made two appearances for the full Canadian national team.