MacKenzie vant en olympisk sølvmedalje i roing under OL 1904 i St. Louis. Han var med på den canadiske åtteren som kom på andreplass bak den amerikanske båten med mannskap fra .