In July 2016 he was officially named to Canada's Olympic team. Brandon McBride placed 14th in Athletics at the 2016 Summer Olympics – Men's 800 metres in 1:45.41.