Career
He was the first goalie drafted, in the 2014 National Hockey League Entry Draft, 34th overall by the Flames. Previously, he was selected 20th overall in the Quebec Major Junior Hockey League Entry Draft for 2012 to play for Acadie–Bathurst Titan. In the midst of his second season with the Titans in 2013-2014, McDonald was traded to the Charlottetown Islanders on December 28, 2013.
On July 2, 2015, McDonald was signed to a three-year entry-level contract with the Calgary Flames.
McDonald was one of three goaltenders who represented Canada at the 2016 World Junior Hockey Championships.