La squadra di calcio canadese under 21, nota anche come Canada U21, è la squadra di calcio nazionale canadese per i giocatori di età inferiore ai 21 anni ed è controllata dalla Federcalcio del Canada. Rappresenta il Canada nelle competizioni internazionali di calcio giovanile, come il Campionato mondiale di calcio Under-20 e il Campionato CONCACAF Under-20. La squadra è composta da giocatori nati dopo il 1 gennaio 2002.

L'allenatore della squadra è Mauro Biello, che guida la squadra dal 2020. Il capitano della squadra è Liam Millar, giocatore del Liverpool.

Il Canada U21 ha partecipato al Campionato mondiale di calcio Under-20 sette volte, ma non ha mai superato la fase a gironi. Al Campionato CONCACAF Under-20, il Canada ha vinto il titolo due volte, nel 1986 e nel 1996.

Il Canada U21 è attualmente classificato 39° nella classifica mondiale FIFA delle squadre nazionali giovanili.