Брюс Макдоналд родился 28 мая 1959 года в Кингстоне (провинция Онтарио, Канада). В 1982 году он окончил Райерсонский политехнический институт, где изучал искусство и технику кино и фото. Известность ему принесла работа монтажера в независимом кинематографе, в том числе с такими режиссерами как Рон Манн и Атом Эгоян. Брюс Макдоналд был одним из создателей Объединения независимых кинематографистов Торонто. В качестве личного ассистента режиссера он работал с Норманом Джуисоном на съемках "Агнцев Божьих". Как режиссер Макдоналд дебютировал короткометражным фильмом "Дай-ка посмотрю" в 1982 году, а в 1989 он поставил первую полнометражную картину "Roadkill". Затем режиссер работал для телевидения, ставил сериалы "Одинокий голубь", "Тайная комната", "Лексс". Большой шум вызвала псевдодокументальная трагикомедия "Hard Core Logo", поставленная им в 1996 году. В последующие годы режиссер работал в рекламе, снимал ролики для различных компаний, в том числе - для канадского подразделения "Levi's". В криминальном триллере "Убийство в чужом городе" ("Picture Claire"), вышедшем на экраны в 2001 году, у Брюса Макдоналда снялись такие известные актеры, как Джина Гершон, Джульетт Льюис, Микки Рурк.