All of these matches can be found on playlists on our Youtube channel.
FRIENDLIES
- April 26, 2003: Canada vs USA
- July 3, 2004: Canada vs USA
- September 17, 2011: Canada vs USA
- September 22, 2011: Canada vs USA
- June 30, 2012: Canada vs USA
- June 2, 2013: Canada vs USA
- June 19, 2013: Canada vs Germany
- January 31, 2014: Canada vs USA
- May 8, 2014: Canada vs USA
- 2015 U17 NTC Invitational: Canada vs Mexico
- 2015 U17 NTC Invitational: Canada vs USA
- April 9, 2015: Canada vs France
- May 29, 2015: Canada vs England
- April 10, 2016: Canada vs Netherlands
- June 4, 2016: Canada vs Brazil
- June 7, 2016: Canada vs Brazil
- July 23, 2016: Canada vs France
- February 4, 2017: Canada vs Mexico
- April 6, 2017: Canada vs Sweden
- April 9, 2017: Canada vs Germany
- June 8, 2017: Canada vs Costa Rica
- June 11, 2017: Canada vs Costa Rica
- November 9, 2017: Canada vs USA
- November 12, 2017: Canada vs USA
- November 28, 2017: Canada vs Norway
- June 10, 2018: Canada vs Germany
ALGARVE CUP
- Group Stage: March 2, 2016: Canada vs Denmark (partial)
- Final: March 9, 2016: Canada vs Brazil
- Group stage: March 1, 2017: Canada vs Denmark
- Group stage: March 2017: Canada vs Russia
- 5th place match: March 7, 2018: Canada vs Japan
TORNEIO INTERNACIONAL
- December 12, 2013: Canada vs Scotland
- December 15, 2013: Canada vs Chile
- December 18, 2013: Canada vs Brazil
- December 22, 2013: Canada vs Scotland
- December 16, 2015: Canada vs Brazil
- December 20, 2015: Canada vs Brazil
WORLD CUPS
- 2002 U19 Final: Canada vs USA
- 2003 Group Stage: Canada vs Argentina
- 2003 3rd Place match: Canada vs USA
- 2014 U20 Quarter-final: Canada vs Germany
OLYMPICS
- 2008 Quarter-final: Canada vs USA
- 2012 Group stage: Canada vs Japan
- 2012 Group stage: Canada vs South Africa
- 2012 Group stage: Canada vs Sweden
- 2012 Quarter-final: Canada vs Great Britain
- 2012 Semi-final: Canada vs USA
- 2012 3rd Place match: Canada vs France
CONCACAF TOURNAMENTS
2002 CONCACAF Gold Cup
- Final: Canada vs USA
2008 U20 World Cup Qualifying
- Group Stage: Canada vs Nicaragua, second half
- Group Stage: Canada vs Jamaica, second half
- Group Stage: Canada vs Costa Rica, second half
- Semi-final: Canada vs Mexico, second half
- Final: Canada vs USA, second half
2012 Olympic Qualifying
- Final: Canada vs USA
2012 U20 World Cup Qualifying
- Group Stage: Canada vs Haiti, second half
2015 U20 World Cup Qualifying
- Final: Canada vs USA
2016 Olympic Qualifying
- Group Stage: Canada vs Guyana
- Group Stage: Canada vs Guatemala
- Semi-final: Canada vs Costa Rica
- Final: Canada vs USA
2016 U17 World Cup Qualifying
- Semi-final: Canada vs USA, second half
- 3rd Place Match: Canada vs Haiti, second half