John Duncan McRae (May 28, 1915 â June 25, 1999) was an American-Canadian politician, businessman and merchant who served as a member of the Legislative Assembly of British Columbia (MLA) representing the riding of Prince Rupert from 1949 to 1952 as a member of the Liberal-Conservative Coalition. In the 1952 general election, McRae ran for reelection as a member of the Liberal Party, but lost to George Edwin Hills.