schaefer was a member of the order of canada (1976) and was recognized by a number of honours including awards from the province of alberta and government of the northwest territories, and honorary degrees.