Allan Bruce McKinnon PC MC CD (11 January 1917 – 19 September 1990) was a Canadian politician.
He retired with the rank of major in 1965 and settled in Victoria, British Columbia.
McKinnon was first elected to the House of Commons of Canada in the 1972 federal election as the Progressive Conservative Member of Parliament for Victoria, British Columbia.
He was re-elected on four successive occasions, and served from 1979 to 1980 as Minister of National Defence and Minister of Veterans Affairs in the short-lived minority government of Joe Clark.
He died at Royal Jubilee Hospital in Victoria, British Columbia in 1990 due to cancer.