Player Pos Age Opposition Ground Date Match
KM Wirachowski (P) 40y 243d v NZ Maori Toronto 2 Aug 2003 Details
RE Hindson L 38y 311d v Argentina Burnaby Lake 30 Mar 1990 Details
ME Cardinal H 38y 162d v Namibia Toulouse 14 Oct 1999 Details
JN Cudmore L 38y 80d v Samoa Grenoble 25 Nov 2016 Details
RGA Snow P 37y 151d v Australia Bordeaux 29 Sep 2007 Details
AJ Charron L 37y 94d v Tonga Wollongong 29 Oct 2003 Details
GI MacKinnon F 36y 280d v South Africa Port Elizabeth 3 Jun 1995 Details
JA Loveday (W) 36y 99d v Tonga Nuku A'lofa 3 Jul 1999 Details
R Barkwill H 36y 91d v Samoa Grenoble 25 Nov 2016 Details
J Pritchard (FB) 36y 77d v Romania Leicester 6 Oct 2015 Details
M Luke H 35y 245d v USA Albany 12 Jun 1982 Details
DC Lougheed W 35y 193d v Italy Canberra 21 Oct 2003 Details
TA Woods C 34y 201d v Japan Tokyo 18 May 1997 Details
H de Goede L 34y 110d v Wales Invercargill 3 Jun 1987 Details
MB James L 34y 70d v Australia Bordeaux 29 Sep 2007 Details
K Tkachuk P 34y 70d v Georgia Tbilisi 20 Nov 2010 Details
RP Ross FH 34y 61d v Tonga Wollongong 29 Oct 2003 Details
HAW Buydens P 34y 61d v Chile Santiago 5 Mar 2016 Details
GD Ennis L 34y 18d v USA Burlington 6 Jun 1998 Details
B Erichsen (L) 33y 360d v USA Glendale 13 Aug 2011 Details
R Brouwer P 33y 351d v Samoa Grenoble 25 Nov 2016 Details
SD Gray (C) 33y 344d v USA San Francisco 28 Jun 1997 Details
EA Evans P 33y 341d v Argentina Buenos Aires 22 Aug 1998 Details
A Carpenter N8 33y 308d v Ireland Lansdowne Road 12 Nov 2016 Details
GA Dukelow P 33y 267d v USA Seattle 9 Jun 1990 Details
KF Svoboda H 33y 170d v USA Markham 9 Sep 1995 Details
J Thiel P 33y 167d v Wales Millennium Stadium 14 Nov 2008 Details
Q Fyffe W 33y 137d v Argentina Calgary 2 Jul 2005 Details
JR Robertsen L 33y 107d v France Agen 13 Oct 1991 Details
IC Stuart C 33y 63d v England Twickenham 10 Dec 1994 Details
JM Phelan F 33y 60d v Australia Sydney 15 Jun 1985 Details
E Fairhurst SH 33y 47d v Georgia Vancouver 23 Jun 2012 Details
WJ Donaldson F 33y 36d v USA Chicago 9 Jun 1984 Details
JC McKenzie (N8) 33y 6d v Ireland Lansdowne Road 30 Nov 1997 Details
DC Jackart P 32y 339d v Fiji Nadi 8 Apr 1995 Details
F Walsh (P) 32y 302d v USA Charleston 4 Jul 2009 Details
P Dunkley (H) 32y 266d v Wales Toronto 11 Jun 2005 Details
MA Williams (SH) 32y 219d v Scotland Aberdeen 22 Nov 2008 Details
DS Stewart FH 32y 144d v England Burnaby Lake 9 Jun 2001 Details
RI McInnes P 32y 129d v USA Vancouver 16 Nov 1985 Details
GL Rees FH 32y 106d v Namibia Toulouse 14 Oct 1999 Details
K Morgan H 32y 94d v Wales Markham 19 Jul 1997 Details
RJ Smith C 32y 19d v New Zealand Wellington 2 Oct 2011 Details
P Riordan H 32y 2d v New Zealand Wellington 2 Oct 2011 Details
CJC Tynan SH 31y 330d v USA Burlington 6 Jun 1998 Details
C Panga (F) 31y 323d v Romania Bucharest 19 Nov 2016 Details
T Dolezel (P) 31y 318d v Italy Toronto 26 Jun 2016 Details
D Burleigh H 31y 289d v England Burnaby Lake 9 Jun 2001 Details
I MacKay (SH) 31y 264d v Wales Cardiff 10 Nov 1993 Details
R Banks N8 31y 261d v Italy Canberra 21 Oct 2003 Details

Only the player's most recent appearance listed

Records include the following current or recent matches:
Canada v Samoa at Grenoble, Nov 25, 2016 [23-25 FT]
Canada v Italy at Toronto, Jun 26, 2016 [18-20 FT]
Canada v Russia at Calgary, Jun 18, 2016 [46-21 FT]