Officier du régiment des Fraser Highlanders, Malcolm Fraser débarque au Canada avec les troupes britanniques en 1758. Il prend part à la prise de Louisbourg, aux batailles des plaines d'Abraham et de Sainte-Foy ainsi qu'à la conquête de Montréal. (Source citée dans Généalogie du Québec et d'Amérique française : recherche de Jean-Claude Massé)
Dans son acte d'inhumation, on indique que Malcolm était écuyer, seigneur et colonel de milice de Murray Bay [La Malbaie], autrefois capitaine dans le 84e bataillon du Régiment écossais d'infanterie de Sa Majesté.