Gordon Roy McGregor CC OBE DFC BSc LLD was born in Montreal Quebec and was educated there and at St. Andrew's College, Aurora Ontario. In 1923, he graduated from McGill University, Montreal with a BSc. In 1938 McGregor was District Manager with Bell Telephone Company in Montreal. By then he was an amateur pilot and was successful in winning the Webster Trophy (1935, 1936, 1938) as the best amateur pilot in Canada.

In 1939 he proceeded overseas with No. 1 RCAF Fighter Squadron with the rank of Flying Officer. He was a fighter pilot during the Battle of Britain in 1940 and was awarded the Distinguished Flying Cross (DFC) for his actions against enemy aircraft. In 1941 he was promoted to squadron leader and commanded both the 1st and 2nd Canadian Fighter Squadrons in England. In 1942 he returned to Canada and was appointed to head the force sent to Alaska. Group Captain McGregor was the point of contact between the RCAF and Alaska Defence Command.

Later, he commanded the RCAF Station at Patricia Bay airport north of Victoria B.C. When WW2 ended he had been named an Officer of the Order of the British Empire by the British government. Holland decorated him with the Order of Orange Nassau with Swords. The French awarded him the Croix de Guerre with Silver Star and the Czechoslovakia government awarded him the Czechoslovakia War Cross.

In 1945, McGregor was hired by Trans Canada Airlines (TCA) at Montreal, as General Traffic Manager and by 1948 he was named President. McGregor is credited with guiding the airline through difficult years of expansion. He oversaw the move of TCA's head office from Winnipeg Manitoba to Montreal in 1949. TCA was renamed Air Canada in 1965 and became one of the world's leading carriers. McGregor retired in 1968 after 20 years as President. He was active in community and aviation related organizations.

In 1953 he was elected President of the International Air Transport Association. In 1968 he was created a Companion of the Order of Canada (CC). He was named a Commander Brother of the Order of St. John of Jerusalem and was awarded an Honorary Doctor of Laws (LLD) by McGill University in Montreal. In 1974 he was inducted as a Member of Canada's Aviation Hall of Fame. On March 3rd 1971 Gordon McGregor passed away in Montreal.