When Chris Boucher first played an NBA pre-season game in his home city in 2018, he was a raw talent trying to crack the Toronto Raptors roster.