Upshall je imel še eno zelo dobro sezono z Blazersi leta 2001/02, ko je v 61 tekmah dosegel 32 golov in 83 točk, sledili pa so mu gol in tri točke v štirih tekmah v končnici. Upshall je igral tudi za Kanado na svetovnem juniorskem prvenstvu leta 2002.
, kjer je v sedmih tekmah dosegel tri gole in šest točk, s čimer je Kanadcem pomagal osvojiti srebrno medaljo. Po začetku sezone 2002/03 je bil Upshall 7. novembra 2002 poslan nazaj v Kamloops. Nato je v 42 tekmah s Blazersi zadel 25 golov in 56 točk. Upshall je v šestih tekmah dosegel dve asistenci. Upshall je ponovno zastopal svojo državo na svetovnem juniorskem prvenstvu leta 2003. Upshall je kot kapitan posnel štiri gola in pet točk na poti do druge srebrne medalje zapored.