General Contracting

A General contractor is employed by the client to assess project-specific tasks. In the case of renovations or construction, a site visit is required to get a better understanding of the project. We will then calculate a price and get you a reasonable estimate for the job. At MG we offer you our duties at reasonable rates.

SLAVE LAKE DIVISION

908 4th Street NW
Slave Lake, AB
T0G 2A1

Phone : 780-849-6990
24 Hour Service : 1-888-851-6990
Fax: 780-849-6091

EDMONTON DIVISION

4624 Eleniak Rd NW,
Edmonton, AB
T6B 2S1

Phone : 780-849-6990
24 Hour Service : 1-888-851-6990
Fax: 780-849-6091