Upshall havde en anden meget solid sæson med Blazers i 2001-02, da han havde 32 mål og 83 point i 61 kampe, efterfulgt af et mål og tre point i fire playoff-kampe. Upshall spillede også for Canada ved 2002 World Juniors
, hvor han havde tre mål og seks point i syv kampe, hjælper canadierne til sølvmedaljen. Efter begyndelsen af 2002-03 sæsonen med Nashville Predators, blev Upshall sendt tilbage til Kamloops den 7. november 2002. Han scorede derefter 25 mål og 56 point i 42 kampe med Blazers. I seks playoff-kampe havde Upshall to assists. Upshall repræsenterede igen sit land ved World Juniors i 2003. Som holdkaptajn indspillede Upshall fire mål og fem point på vej til en anden række sølvmedalje.