Scrivi una continuazione per questo paragrafo - Upshall ha avuto un'altra stagione molto solida con i Blazers nel 2001-02, quando ha segnato 32 gol e 83 punti in 61 partite, seguite da un gol e tre punti in quattro partite di playoff. Upshall ha anche giocato per il Canada ai Mondiali Juniors del 2002
, dove ha segnato tre gol e sei punti in sette partite, aiutando i canadesi alla medaglia d'argento. Dopo aver iniziato la stagione 2002-03 con i Nashville Predators, Upshall fu rimandato a Kamloops il 7 novembre 2002. Ha poi segnato 25 gol e 56 punti in 42 partite con i Blazers. In sei partite di playoff, Upshall ha fatto due assist. Upshall ha rappresentato ancora una volta il suo paese ai Mondiali Juniors del 2003. In qualità di capitano della squadra, Upshall ha registrato quattro gol e cinque punti per la seconda medaglia d'argento consecutiva.