A woman from Barrie, Ont. was surrounded by friends and family for a big celebration.

Mary Trace turned 100 years on Saturday, July 13th, 2013.

Mary came to Canada from Scotland when she was just 17 years old with just the clothes on her back.

She has one daughter, 2 grandsons, 6 great grandchildren, and 2 great great grandchildren.

Happy birthday Mary from everybody at CTV Barrie!