Ian werd op 23 maart 1920 geboren in Vernon British Columbia als zoon van Dugald en Catherine MacDonald, uit Courtenay, Vancouver Island, British Columbia. Zijn ouders waren op 12 september 1917 getrouwd in Caterham Valley Engeland. Zijn zusters waren Iona Mary (ook in het leger) en Sheila Catherine MacDonald.
Zijn beroep was bruggenbouwer en hij was lid van de rooms-katholieke kerk.
Hij nam op 14 september 1939 dienst in Courtenay en hij ging overzee naar het VK op 2 september 1941 en hij keerde daarna op 18 juli 1942 naar Canada terug  voor zijn officiersopleiding. En hij ging als luitenant weer terug naar het VK op 14 juli 1943 en hij ging vervolgens naar Frankrijk op 6 juni 1944 voor de D-Day landing.
Ian sneuvelde op zaterdag 10 juni op de leeftijd van 24 jr. in the B Coy bij Putot en Bessin en hij werd daar tijdelijk begraven en hij werd op 18 januari 1945 herbegraven in Bretteville.
Op zijn grafsteen: ETERNAL REST GIVE TO HIM, O LORD; AND LET PERPETUAL LIGHT SHINE UPON HIM. R.I.P.
En zijn medailles waren: 1939-45 Star; France Germany Star; Defence Medal War Medal; CVSM & Clasp.

The provincie British Columbia heeft ter ere van luitenant MacDonald the MacDonald Picnic Area naar hem vernoemd, die gelegen is in Rosewall Creek Provincial Park, tussen Fanny Bay en Bowser, Newcastle Land District.

Zijn naam staat op het monument in Putot en Bessin.