Il tenente MacKenzie si arruolò nei Cumberland Highlanders come soldato semplice nel 1936 e andò all'estero con i Royal Canadian Engineers nel giugno 1941. Servì con questa unità in Inghilterra fino al febbraio 1944, quando fu raccomandato per un incarico. Fu mandato a Sandhurst, uno dei primi ufficiali canadesi ad essere istruito alla scuola inglese sotto ufficiali britannici. Si diplomò il 21 settembre 1944 e nell'ottobre 1944 fu arruolato in Belgio dove fu aggregato alla Compagnia di supporto dei Royal Winnipeg Rifles.
Servì con questo reggimento durante le pesanti battaglie della campagna della Schelda e della Renania. Durante i pesanti combattimenti per il canale di Schipbeek, il 7 aprile 1945, MacKenzie e la sua sezione di pionieri furono responsabili dell'attraversamento. Sotto il pesante fuoco delle mitragliatrici tedesche, MacKenzie riuscì a posare quattro assi attraverso il canale in modo che il resto della sua compagnia potesse attraversarlo. Durante questa azione, MacKenzie fu ferito da frammenti di bombe a mano tedesche. Per i suoi coraggiosi sforzi nel canale di Schipbeek fu nominato per una Croce Militare, che purtroppo ricevette postuma.
La domenica mattina del 22 aprile 1945, il reggimento ricevette l'ordine di attaccare Appingedam, nel nord dei Paesi Bassi. Ci furono pesanti combattimenti alla periferia della città, con le compagnie di testa che subirono il fuoco pesante delle postazioni di artiglieria tedesche lungo la costa del porto di Delfzijl.
MacKenzie fu mandato in avanscoperta con la sua compagnia di supporto per rimuovere le mine sulla strada che portava da Tjamsweer (vicino ad Appingedam) alla città. Due dei suoi uomini furono feriti quando furono raggiunti dal fuoco delle mitragliatrici mentre l'unità cercava di attraversare un ponte. MacKenzie si diresse verso il ponte sotto il fuoco micidiale delle mitragliatrici tedesche per evacuare il primo ferito. Poco dopo tornò per il secondo ferito e riuscì a raggiungere un luogo sicuro, mentre molti dei suoi compagni guardavano stupiti la sua audace azione.
Poco dopo, fu ucciso da un proiettile di cecchino sparato da un edificio vicino e fu temporaneamente sepolto a Loppersum. Grazie alle azioni di MacKenzie, la città di Appingedam fu liberata il 23 aprile 1945. Si dice che sia l'unico ufficiale di Springhill, Nuova Scozia, ad aver ricevuto una Croce Militare durante la Seconda Guerra Mondiale.