In 1785, Mackenzie was employed as a clerk and as his cousin Alexander's assistant in the fur trading firm of Gregory, McLeod & Co., of Montreal.
In 1806, McTavish, Frobisher & Co. became McTavish, McGillivrays & Co., and Mackenzie retired from the firm in 1813.