Löftet kom under det pågående G20-mötet i Rom.
Landet har också lovat motsvarande omkring 130 miljoner kronor för att hjälpta till att öka vaccinproduktionen i Sydafrika.
Enligt kanadensiska myndigheter har mindre än tre miljoner av tidigare utlovade 40 miljoner doser levererats till det internationella vaccinsamarbetet Covax.