The left-armed tweaker has taken 24 T20I wickets at 15.33, with best figures of 8/3 against the Cayman Islands in August 2019.
Pakistan-born Zafar has also represented the Saint Lucia Kings and the St Kitts and Nevis Patriots in the Caribbean Premier League.
Most economical bowling spells in Men's T20 internationals (minimum four overs)
0/2 — Saad Bin Zafar (CAN) vs Panama, Nov 2021
3/2 — Mohammed Aslam (KUW) vs Saudi Arabia, Feb 2020
4/5 — Pedro Arrighi (ARG) vs Brazil, Oct 2019
4/2 — Aizaz Khan (HKG) vs Nepal, Nov 2014
4/2 — Ian Holland (USA) vs Belize, Nov 2021
4/1 — Abdullah Akbarjan (AUT) vs Belgium, Jul 2021
During Sunday's T20 match, opening batter Rayyan Pathan scored an unbeaten 106 off 62 balls to help Canada register a formidable total of 245/1.
But Panama were bowled out for 37 in response - spinner Salman Nazar was the chief destroyer with figures of 3/8.
Having secured five wins from their six games in the Americas Region Qualifiers, Canada has booked its place in the ICC Men's T20 World Cup global qualifiers alongside USA.