This is a list of all cricketers who have captained Canada in an official international match. This includes the ICC Trophy, Under-19's games and One Day Internationals. The table is correct as of the 2007 Cricket World Cup. The current captain of Canadian national team is Saad Bin Zafar, he was appointed as the captain in October 2022.