Weir was born in Saskatoon and grew up in Regina, Saskatchewan.
In 1997 Weir was a Citizen Co-Chair for the "Finding Common Ground on Canada's Future" public consultations on the principles of the Premiers' Calgary Declaration on Canada's Constitution [REF].