The town was named after William McCreary, a mayor of Winnipeg. The Post office opened on August 1, 1897.