Completează următoarea frază: Crescând în Michigan, Joshua a jucat hochei junior pentru echipa Honeybaked U16 și a fost invitat la tabăra de evaluare a echipei naționale USA Hockey Select. După sezonul 2011-12, Joshua a fost selectat de Sioux Falls Stampede în runda a treia a Ligii de Hockey a Statelor Unite (USHL). După ce a împărțit sezonul 2012-13 între Honeybaked și USHL, Joshua a fost selectat pe locul 156 în general de Plymouth Whalers în timpul selecției prioritare a Ligii de Hockey din Ontario. În ciuda recrutării, a continuat să joace în OHL pentru sezonul 2013-14 și a fost clasat pe locul 157 în general printre patinatorii nord-americani de către Biroul Central de Cercetare NHL. Joshua a fost în cele din urmă selectat în runda a cincea, 128 în general, în
2014 NHL Entry Draft de către Toronto Maple Leafs. Nu ştia că a fost recrutat până când a primit un telefon de la conducerea din Toronto în timp ce era în maşină. După ce l-a ales pe Joshua, directorul scoutingului amator al lui Leafs, Dave Morrison, a vorbit foarte bine despre el ca jucător, spunând: "Este înalt, foarte atletic și am văzut câteva străluciri de abilități foarte bune spre sfârșitul anului. Antrenorii lui nu au putut spune destule lucruri bune despre el. E foarte diligent în două feluri de joc, un jucător potenţial de top nouă". Joshua a petrecut două sezoane complete cu Stampede, în timpul cărora i-a ajutat să câștige campionatul Cupei Clark din 2015.