Canada er et av de NATO-landene som har flest soldater i de urolige sørlige delene av Afghanistan.
Så langt har over 40 kanadiske soldater blitt drept i kamper mot Taliban-bevegelsens geriljastyrker.
Han sier han har fortalt NATOs leder Jaap de Hoop Scheffer at den kanadiske regjeringen opplever det som stadig vanskeligere å fortsette oppdraget uten mer støtte fra andre land.
– Det er umulig for ett land, eller en håndfull land for den saks skyld, å gjøre alt som er nødvendig for å trygge sikkerheten som de andre oppdragene våre er avhengig av, sa MacKay i en tale som ble sendt direkte på kanadisk fjernsyn i går.