Carhartt or it's Canadian equivalent, Tough Duck.

I've been wearing their work pants, overalls, vests and jackets for years and they put up with a tremendous amount of abuse.

For boots it's J.B.Goodhue. Heavy as lead and tough as nails.