| 2026-10-17 | ODI | Canada v Nepal | 256 · 232 | Canada won by 24 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2026-10-15 | ODI | Canada v Oman | 256 · 198 | Canada won by 58 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2026-10-11 | ODI | Nepal v Canada | 235 · 211 | Nepal won by 24 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2026-10-09 | ODI | Oman v Canada | 263 · 222 | Oman won by 41 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2026-08-13 | ODI | Scotland v Canada | 347/7 · 177 | Scotland won by 170 runs | Forthill |
| 2026-08-11 | ODI | United Arab Emirates v Canada | 282/6 · 185/9 | United Arab Emirates won by 97 runs | Forthill |
| 2026-08-07 | ODI | Scotland v Canada | 281/7 · 272 | Scotland won by 9 runs | Forthill |
| 2026-08-02 | T20I (W) | Canada v Argentina | 67/8 · 70/8 | Argentina won by 2 wickets | St George's College Ground |
| 2026-08-02 | T20I (W) | Argentina v Canada | 99/4 · 78/7 | Argentina won by 21 runs | St George's College Ground |
| 2026-08-01 | T20I (W) | Argentina v Canada | 71/7 · 75/2 | Canada won by 8 wickets | St George's College Ground |
| 2026-08-01 | T20I (W) | Argentina v Canada | 96/9 · 78 | Argentina won by 18 runs | St George's College Ground |
| 2026-07-31 | T20I (W) | Argentina v Canada | 4/2 | No result | St George's College Ground |
| 2026-07-30 | T20I (W) | Canada v Argentina | 88/8 · 91/4 | Argentina won by 6 wickets | St George's College Ground |
| 2026-07-29 | T20I (W) | Canada v Argentina | 74/4 · 75/9 | Argentina won by 1 wickets | St George's College Ground |
| 2026-06-16 | ODI | Netherlands v Canada | 15/1 | No result | Maple Leaf North-West Ground |
| 2026-06-12 | ODI | Canada v United States of America | 275/8 · 276/5 | United States of America won by 5 wickets | Maple Leaf North-West Ground |
| 2026-06-10 | ODI | Netherlands v Canada | 214 · 218/8 | Canada won by 2 wickets | Maple Leaf North-West Ground |
| 2026-06-06 | ODI | Canada v United States of America | 231/8 · 235/2 | United States of America won by 8 wickets | Maple Leaf North-West Ground |
| 2026-02-17 | T20I | Canada v New Zealand | 173/4 · 176/2 | New Zealand won by 8 wickets | MA Chidambaram Stadium |
| 2026-02-13 | T20I | Canada v United Arab Emirates | 150/7 · 151/5 | United Arab Emirates won by 5 wickets | Arun Jaitley Stadium |
| 2026-02-09 | T20I | South Africa v Canada | 213/4 · 156/8 | South Africa won by 57 runs | Narendra Modi Stadium |
| 2025-11-05 | T20I (W) | Canada v Tanzania | 108/4 · 80 | Canada won by 28 runs | Gymkhana Club Ground |
| 2025-11-05 | T20I (W) | Tanzania v Canada | 96/7 · 70/8 | Tanzania won by 26 runs | Gymkhana Club Ground |
| 2025-11-04 | T20I (W) | Canada v Tanzania | 75/7 | No result | University of Dar-es-Salaam Ground |
| 2025-10-26 | T20I (W) | Uganda v Canada | 101/4 · 90 | Uganda won by 12 runs | Lugogo Cricket Oval |
| 2025-10-24 | T20I (W) | Uganda v Canada | 113/4 · 70/9 | Uganda won by 43 runs | Lugogo Cricket Oval |
| 2025-10-23 | T20I (W) | Uganda v Canada | 100/6 · 82 | Uganda won by 18 runs | Lugogo Cricket Oval |
| 2025-10-21 | T20I (W) | Canada v Uganda | 82/6 · 84/6 | Uganda won by 4 wickets | Lugogo Cricket Oval |
| 2025-10-20 | T20I (W) | Canada v Uganda | 67 · 68/3 | Uganda won by 7 wickets | Lugogo Cricket Oval |
| 2025-09-02 | ODI | Namibia v Canada | 261/8 · 237 | Namibia won by 24 runs | Maple Leaf North-West Ground |
| 2025-08-31 | ODI | Canada v Scotland | 184 · 187/3 | Scotland won by 7 wickets | Maple Leaf North-West Ground |
| 2025-08-27 | ODI | Canada v Namibia | 219 · 220/5 | Namibia won by 5 wickets | Maple Leaf North-West Ground |
| 2025-06-21 | T20I | Bahamas v Canada | 57 · 61/3 | Canada won by 7 wickets | Maple Leaf North-West Ground |
| 2025-06-19 | T20I | Canada v Cayman Islands | 81/0 · 39/5 | Canada won by 42 runs | Maple Leaf North-West Ground |
| 2025-06-18 | T20I | Bahamas v Canada | 52/7 · 54/0 | Canada won by 10 wickets | Maple Leaf North-West Ground |
| 2025-06-16 | T20I | Canada v Cayman Islands | 162/5 · 103/9 | Canada won by 59 runs | Maple Leaf North-West Ground |
| 2025-06-15 | T20I | Canada v Bermuda | 205/5 · 95 | Canada won by 110 runs | Maple Leaf North-West Ground |
| 2025-06-13 | T20I | Canada v Cayman Islands | 236/6 · 110/6 | Canada won by 126 runs | Maple Leaf North-East Ground |
| 2025-06-12 | T20I | Canada v Bahamas | 219 · 112/7 | Canada won by 107 runs | Maple Leaf North-East Ground |
| 2025-05-25 | ODI | United States of America v Canada | 286/9 · 198 | United States of America won by 88 runs | Central Broward Regional Park Stadium Turf Ground |
| 2025-05-23 | ODI | Canada v Oman | 212 · 108/3 | Oman won by 18 runs | Central Broward Regional Park Stadium Turf Ground |
| 2025-05-19 | ODI | Oman v Canada | 217/6 · 202 | Oman won by 15 runs | Central Broward Regional Park Stadium Turf Ground |
| 2025-05-17 | ODI | United States of America v Canada | 361/3 · 192 | United States of America won by 169 runs | Central Broward Regional Park Stadium Turf Ground |
| 2025-04-27 | T20I | Canada v United States of America | 168/9 · 169/4 | United States of America won by 6 wickets | Jimmy Powell Oval |
| 2025-04-26 | T20I | Cayman Islands v Canada | 122/8 · 125/0 | Canada won by 10 wickets | Jimmy Powell Oval |
| 2025-04-24 | T20I | Canada v United States of America | 184/7 · 167/8 | Canada won by 17 runs | Jimmy Powell Oval |
| 2025-04-23 | T20I | Canada v Cayman Islands | 165/6 · 71 | Canada won by 94 runs | Jimmy Powell Oval |
| 2025-04-21 | T20I | Bahamas v Canada | 41 · 46/0 | Canada won by 10 wickets | Jimmy Powell Oval |
| 2025-04-19 | T20I | Bermuda v Canada | 105/8 · 108/5 | Canada won by 5 wickets | Jimmy Powell Oval |
| 2025-03-23 | T20I | Canada v Namibia | 142/7 · 143/2 | Namibia won by 8 wickets | Namibia Cricket Ground |
| 2025-03-22 | T20I | Canada v Namibia | 42/7 · 42/0 | Namibia won by 10 wickets | Namibia Cricket Ground |
| 2025-03-19 | T20I | Canada v Namibia | 145/8 · 146/7 | Namibia won by 3 wickets | Namibia Cricket Ground |
| 2025-03-17 | T20I (W) | United States of America v Canada | 131/6 · 53 | United States of America won by 78 runs | St Albans Club |
| 2025-03-15 | ODI | Namibia v Canada | 186 · 154 | Namibia won by 12 runs | Wanderers Cricket Ground |
| 2025-03-14 | T20I (W) | Canada v Argentina | 110/3 · 74 | Canada won by 36 runs | St Albans Club |
| 2025-03-13 | T20I (W) | Brazil v Canada | 56 · 58/3 | Canada won by 7 wickets | St Albans Club |
| 2025-03-11 | T20I (W) | Argentina v Canada | 95/4 · 94 | Argentina won by 1 runs | St Albans Club |
| 2025-03-10 | T20I (W) | Canada v United States of America | 51/0 · 42/3 | Canada won by 9 runs | St Albans Club |
| 2025-03-09 | ODI | Canada v Namibia | 167/8 · 174 | Tied | Wanderers Cricket Ground |
| 2024-10-03 | T20I | Oman v Canada | 82 · 83/5 | Canada won by 5 wickets | Maple Leaf North-West Ground |
| 2024-10-01 | T20I | Nepal v Canada | 139/6 · 140/6 | Canada won by 4 wickets | Maple Leaf North-West Ground |
| 2024-09-30 | T20I | Canada v Oman | 106 · 107/2 | Oman won by 8 wickets | Maple Leaf North-West Ground |
| 2024-09-28 | T20I | Canada v Nepal | 123/8 · 109 | Canada won by 14 runs | Maple Leaf North-West Ground |
| 2024-09-26 | ODI | Oman v Canada | 198/8 · 199/5 | Canada won by 5 wickets | Maple Leaf North-West Ground |
| 2024-09-22 | ODI | Nepal v Canada | 181 · 186/5 | Canada won by 5 wickets | Maple Leaf North-West Ground |
| 2024-09-20 | ODI | Canada v Oman | 276/8 · 217 | Canada won by 59 runs | Maple Leaf North-West Ground |
| 2024-09-16 | ODI | Canada v Nepal | 253/8 · 150 | Canada won by 103 runs | Maple Leaf North-West Ground |
| 2024-08-27 | T20I | United States of America v Canada | 168/6 · 148/7 | United States of America won by 20 runs | Sportpark Westvliet |
| 2024-08-26 | T20I | Canada v Netherlands | 132/9 · 124/8 | Canada won by 8 runs | Sportpark Maarschalkerweerd |
| 2024-08-24 | T20I | Canada v United States of America | 169/5 | No result | Sportpark Maarschalkerweerd |
| 2024-08-23 | T20I | Canada v Netherlands | 152/5 · 153/5 | Netherlands won by 5 wickets | Sportpark Maarschalkerweerd |
| 2024-08-19 | ODI | United States of America v Canada | 275/8 · 225 | United States of America won by 50 runs | Hazelaarweg |
| 2024-08-17 | ODI | Netherlands v Canada | 220 · 157 | Netherlands won by 63 runs | Hazelaarweg |
| 2024-08-13 | ODI | United States of America v Canada | 304/4 · 290/9 | United States of America won by 14 runs | Sportpark Westvliet |
| 2024-08-11 | ODI | Canada v Netherlands | 194 · 195/5 | Netherlands won by 5 wickets | Sportpark Westvliet |
| 2024-06-11 | T20I | Canada v Pakistan | 106/7 · 107/3 | Pakistan won by 7 wickets | Nassau County International Cricket Stadium |
| 2024-06-07 | T20I | Canada v Ireland | 137/7 · 125/7 | Canada won by 12 runs | Nassau County International Cricket Stadium |
| 2024-06-01 | T20I | Canada v United States of America | 194/5 · 197/3 | United States of America won by 7 wickets | Grand Prairie Stadium |
| 2024-04-13 | T20I | Canada v United States of America | 168/5 · 169/6 | United States of America won by 4 wickets | Prairie View Cricket Complex |
| 2024-04-12 | T20I | United States of America v Canada | 159/6 · 145/6 | United States of America won by 14 runs | Prairie View Cricket Complex |
| 2024-04-09 | T20I | United States of America v Canada | 230/3 · 199 | United States of America won by 31 runs | Prairie View Cricket Complex |
| 2024-04-07 | T20I | Canada v United States of America | 132 · 133/4 | United States of America won by 6 wickets | Prairie View Cricket Complex |
| 2024-03-07 | ODI | Scotland v Canada | 197 · 200/5 | Canada won by 5 wickets | Dubai International Cricket Stadium |
| 2024-03-05 | ODI | Canada v United Arab Emirates | 241/6 · 228/8 | Canada won by 8 runs | Dubai International Cricket Stadium |
| 2024-03-01 | ODI | Scotland v Canada | 215/8 · 220/3 | Canada won by 7 wickets | Dubai International Cricket Stadium |
| 2024-02-28 | ODI | United Arab Emirates v Canada | 194 · 198/7 | Canada won by 3 wickets | Dubai International Cricket Stadium |
| 2024-02-12 | ODI | Canada v Nepal | 232/8 · 234/1 | Nepal won by 9 wickets | Tribhuvan University International Cricket Ground |
| 2024-02-10 | ODI | Canada v Nepal | 285/9 · 287/6 | Nepal won by 4 wickets | Tribhuvan University International Cricket Ground |
| 2024-02-08 | ODI | Nepal v Canada | 224 · 217 | Nepal won by 7 runs | Tribhuvan University International Cricket Ground |
| 2023-10-07 | T20I | Canada v Bermuda | 132/4 · 93 | Canada won by 39 runs | National Stadium, Karachi |
| 2023-10-04 | T20I | Canada v Cayman Islands | 196/5 · 30 | Canada won by 166 runs | National Stadium, Karachi |
| 2023-10-03 | T20I | Canada v Panama | 230/4 · 67 | Canada won by 163 runs | National Stadium, Karachi |
| 2023-10-01 | T20I | Canada v Cayman Islands | 194/6 · 86 | Canada won by 108 runs | White Hill Field |
| 2023-09-30 | T20I | Bermuda v Canada | 181/9 · 95 | Bermuda won by 86 runs | White Hill Field |
| 2023-09-11 | T20I (W) | United States of America v Canada | 128/5 · 98/7 | United States of America won by 30 runs | Woodley Cricket Field |
| 2023-09-10 | T20I (W) | Canada v Argentina | 113 · 76 | Canada won by 37 runs | Woodley Cricket Field |
| 2023-09-08 | T20I (W) | Canada v Brazil | 122/9 · 62 | Canada won by 60 runs | Woodley Cricket Field |
| 2023-09-07 | T20I (W) | United States of America v Canada | 133/6 · 108/6 | United States of America won by 25 runs | Woodley Cricket Field |
| 2023-09-05 | T20I (W) | Canada v Argentina | 131/6 · 45 | Canada won by 86 runs | Woodley Cricket Field |
| 2023-09-04 | T20I (W) | Canada v Brazil | 98/4 · 45 | Canada won by 53 runs | Woodley Cricket Field |
| 2023-04-05 | ODI | Canada v Papua New Guinea | 218/8 · 128 | Canada won by 90 runs | United Cricket Club Ground |
| 2023-04-04 | ODI | Namibia v Canada | 267/9 · 156 | Namibia won by 111 runs | Wanderers Cricket Ground |
| 2023-04-01 | ODI | Canada v United Arab Emirates | 254 · 255/4 | United Arab Emirates won by 6 wickets | Wanderers Cricket Ground |
| 2023-03-29 | ODI | Canada v United States of America | 198 · 172 | Canada won by 26 runs | Wanderers Cricket Ground |
| 2022-11-21 | T20I | Oman v Canada | 137 · 139/2 | Canada won by 8 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-20 | T20I | Oman v Canada | 169/7 · 170/7 | Canada won by 3 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-19 | T20I | Canada v Saudi Arabia | 171/6 · 126/8 | Canada won by 45 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-17 | T20I | Canada v Bahrain | 160/6 · 164/2 | Bahrain won by 8 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-16 | T20I | Canada v Oman | 191/2 · 190/6 | Canada won by 1 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-15 | T20I | Canada v Saudi Arabia | 194/5 · 128/8 | Canada won by 66 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-11-14 | T20I | Bahrain v Canada | 195/7 · 199/6 | Canada won by 4 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-02-24 | T20I | Bahrain v Canada | 131/8 · 132/3 | Canada won by 7 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-02-22 | T20I | Germany v Canada | 131/6 · 132/4 | Canada won by 6 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-02-21 | T20I | Canada v Nepal | 80 · 81/2 | Nepal won by 8 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-02-19 | T20I | Canada v Oman | 155/6 · 159/1 | Oman won by 9 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2022-02-18 | T20I | Canada v Philippines | 216/1 · 98/5 | Canada won by 118 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2) |
| 2021-11-14 | T20I | Canada v Panama | 245/1 · 37 | Canada won by 208 runs | Coolidge Cricket Ground |
| 2021-11-13 | T20I | Argentina v Canada | 109 · 115/1 | Canada won by 9 wickets | Sir Vivian Richards Stadium |
| 2021-11-10 | T20I | Canada v United States of America | 142/5 · 142/8 | Tied | Coolidge Cricket Ground |
| 2021-11-08 | T20I | Canada v Belize | 234/3 · 89/6 | Canada won by 145 runs | Coolidge Cricket Ground |
| 2021-10-24 | T20I (W) | Canada v United States of America | 85/4 · 78/7 | Canada won by 7 runs | Reforma Athletic Club |
| 2021-10-19 | T20I (W) | Canada v United States of America | 70/9 · 71/0 | United States of America won by 10 wickets | Reforma Athletic Club |
| 2019-10-27 | T20I | United Arab Emirates v Canada | 154/5 · 140/5 | United Arab Emirates won by 14 runs | Zayed Cricket Stadium |
| 2019-10-25 | T20I | Canada v Oman | 144/9 · 145/2 | Oman won by 8 wickets | Zayed Cricket Stadium |
| 2019-10-24 | T20I | Canada v Hong Kong | 118/9 · 150/7 | Hong Kong won by 32 runs | Tolerance Oval |
| 2019-10-23 | T20I | Canada v Ireland | 156/5 · 146/7 | Canada won by 10 runs | Zayed Cricket Stadium |
| 2019-10-21 | T20I | Canada v Nigeria | 159/7 · 109/8 | Canada won by 50 runs | Zayed Cricket Stadium |
| 2019-10-20 | T20I | Canada v Jersey | 176/5 · 123 | Canada won by 53 runs | Tolerance Oval |
| 2019-08-25 | T20I | Canada v United States of America | 173/8 · 158/8 | Canada won by 15 runs | White Hill Field |
| 2019-08-22 | T20I | Canada v Cayman Islands | 95/2 · 91/7 | Canada won by 8 wickets | White Hill Field |
| 2019-08-21 | T20I | Canada v United States of America | 145/6 · 144/6 | Canada won by 4 wickets | White Hill Field |
| 2019-08-19 | T20I | Bermuda v Canada | 82/9 · 40/0 | No result | National Stadium, Karachi |
| 2019-08-18 | T20I | Canada v Cayman Islands | 196/6 · 112/7 | Canada won by 84 runs | White Hill Field |
| 2019-05-19 | T20I (W) | United States of America v Canada | 116/6 · 81/6 | United States of America won by 35 runs | Central Broward Regional Park Stadium Turf Ground |
| 2019-05-18 | T20I (W) | United States of America v Canada | 113/6 · 76 | United States of America won by 37 runs | Central Broward Regional Park Stadium Turf Ground |
| 2014-01-28 | ODI | Canada v Netherlands | 210 · 212/2 | Netherlands won by 8 wickets | Bay Oval |
| 2014-01-23 | ODI | Scotland v Canada | 341/9 · 171 | Scotland won by 170 runs | Hagley Oval |
| 2013-11-26 | T20I | Canada v Kenya | 125 · 146/7 | Kenya won by 21 runs | Sharjah Cricket Stadium |
| 2013-11-16 | T20I | Canada v Ireland | 166/3 · 168/5 | Ireland won by 2 runs | Zayed Cricket Stadium |
| 2013-08-29 | ODI | Canada v Netherlands | 67 · 70/1 | Netherlands won by 9 wickets | Maple Leaf North-West Ground |
| 2013-08-27 | ODI | Canada v Netherlands | 62/1 · 143 | No result | Maple Leaf North-West Ground |
| 2013-03-16 | T20I | Canada v Kenya | 118 · 139/7 | Kenya won by 21 runs | ICC Global Cricket Academy |
| 2013-03-15 | T20I | Canada v Kenya | 128/5 · 126/9 | Canada won by 5 wickets | ICC Global Cricket Academy |
| 2013-03-11 | ODI | Canada v Kenya | 227/8 · 228/4 | Kenya won by 6 wickets | ICC Global Cricket Academy |
| 2012-03-23 | T20I | Canada v Scotland | 135/8 · 136/6 | Scotland won by 4 wickets | Dubai International Cricket Stadium |
| 2012-03-22 | T20I | Canada v Ireland | 106/8 · 109/0 | Ireland won by 10 wickets | Dubai International Cricket Stadium |
| 2012-03-13 | T20I | Canada v Netherlands | 93 · 135/6 | Netherlands won by 42 runs | Dubai International Cricket Stadium |
| 2011-09-20 | ODI | Ireland v Canada | 249/7 · 193 | Ireland won by 56 runs | Clontarf Cricket Club Ground |
| 2011-09-19 | ODI | Ireland v Canada | 328/6 · 195 | Ireland won by 133 runs | Clontarf Cricket Club Ground |
| 2011-03-16 | ODI | Australia v Canada | 212/3 · 211 | Australia won by 7 wickets | M Chinnaswamy Stadium |
| 2011-03-13 | ODI | Canada v New Zealand | 261/9 · 358/6 | New Zealand won by 97 runs | Wankhede Stadium |
| 2011-03-07 | ODI | Canada v Kenya | 199/5 · 198 | Canada won by 5 wickets | Arun Jaitley Stadium |
| 2011-03-03 | ODI | Canada v Pakistan | 138 · 184 | Pakistan won by 46 runs | R Premadasa Stadium |
| 2011-02-28 | ODI | Canada v Zimbabwe | 123 · 298/9 | Zimbabwe won by 175 runs | Vidarbha Cricket Association Stadium |
| 2011-02-20 | ODI | Sri Lanka v Canada | 332/7 · 122 | Sri Lanka won by 210 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2010-09-06 | ODI | Canada v Ireland | 163/4 · 175/9 | Canada won by 4 runs | Toronto Cricket |
| 2010-07-07 | ODI | Canada v Ireland | 154/9 · 155/5 | Ireland won by 5 wickets | VRA Ground |
| 2010-02-10 | T20I | Canada v Kenya | 138/9 · 141/1 | Kenya won by 9 wickets | Dubai International Cricket Stadium |
| 2010-02-09 | T20I | Canada v Netherlands | 142/7 · 146/4 | Netherlands won by 6 wickets | Dubai International Cricket Stadium |
| 2009-08-19 | ODI | Canada v Kenya | 117/1 · 113 | Canada won by 9 wickets | Maple Leaf North-West Ground |
| 2009-04-08 | ODI | Canada v Scotland | 252/7 · 104 | Canada won by 148 runs | Willowmoore Park |
| 2008-06-29 | ODI | Canada v Bermuda | 184 · 201/8 | Bermuda won by 11 runs | Maple Leaf North-West Ground |
| 2007-10-20 | ODI | Kenya v Canada | 193/6 · 189 | Kenya won by 4 wickets | Gymkhana Club Ground |
| 2007-10-18 | ODI | Kenya v Canada | 233/6 · 230 | Kenya won by 4 wickets | Gymkhana Club Ground |
| 2007-03-22 | ODI | Canada v New Zealand | 249/9 · 363/5 | New Zealand won by 114 runs | Beausejour Stadium |
| 2007-03-18 | ODI | Canada v England | 228/7 · 279/6 | England won by 51 runs | Beausejour Stadium |
| 2007-02-05 | ODI | Kenya v Canada | 250/9 · 92 | Kenya won by 158 runs | Jaffery Sports Club Ground |
| 2007-02-02 | ODI | Bermuda v Canada | 106 · 162/8 | Canada won by 56 runs | Gymkhana Club Ground |
| 2006-12-01 | ODI | Canada v Netherlands | 223/8 · 205/9 | Netherlands won by 1 wickets | Willowmoore Park |
| 2006-11-30 | ODI | Bermuda v Canada | 178/9 · 179/7 | Canada won by 3 wickets | Willowmoore Park |
| 2006-11-27 | ODI | Bermuda v Canada | 235/8 · 239/5 | Canada won by 5 wickets | Sedgars Park |
| 2003-03-03 | ODI | Canada v New Zealand | 196 · 197/5 | New Zealand won by 5 wickets | Willowmoore Park |
| 2003-02-27 | ODI | South Africa v Canada | 254/8 · 136/5 | South Africa won by 118 runs | Buffalo Park |
| 2003-02-23 | ODI | Canada v West Indies | 202 · 206/3 | West Indies won by 7 wickets | SuperSport Park |
| 2003-02-19 | ODI | Canada v Sri Lanka | 36 · 37/1 | Sri Lanka won by 9 wickets | Boland Bank Park |
| 2003-02-15 | ODI | Canada v Kenya | 197 · 198/6 | Kenya won by 4 wickets | Newlands |
| 2003-02-11 | ODI | Canada v Bangladesh | 180 · 120 | Canada won by 60 runs | Kingsmead |