Nattrass, 63, has appeared at six Olympic Games — the first in 1976 in Montreal, and most recently in 2008 in Beijing — and has won seven world titles in trap shooting.
The Medicine Hat, Alta., native won the Lou Marsh Trophy as Canada's top athlete in 1981.
Nattrass has previous flag-bearer experience. She carried the Maple Leaf into Maracana Stadium for the opening ceremony of the 2007 Pan Am Games in Rio de Janeiro, Brazil.
The Glasgow Commonwealth Games take place from July 23 through Aug. 3.
Canada plans to send a team of 267 athletes and close to 100 coaches and support staff, making it the largest team ever fielded by the country for a Commonwealth Games held outside Canada.
The Canadian team finished fourth in the overall medal standings at the 2010 Commonwealth Games in Delhi, India. Canada's 75 medals (26 of them gold) put it behind leader Australia, England and India.