GMC Envoys were assembled in Moraine, Ohio and Oklahoma City, Oklahoma. Never in Canada that I can find.
That's funny, the badge inside mine is distinctly from Canada. That's ok, at least it wasn't UAW GOONS that built it here, although it's still the biggest piece of SHIT of a vehicle I've ever owned.
71,000 miles and it's on it's 3rd front suspension, replaced both outer axle assemblies (front end), third set of brakes, second water pump, second alternator and miscellaneous other repairs. Now one may think this vehicle is "abused" or goes off-roading - that's not the case. It's now 11 years old, 71,000 miles and drives less than 15 miles a day. The oil on this thing is changed faithfully every 3,000 miles and has had all scheduled maintenance performed. I shudder to think how bad this thing would be if I didn't!!
As I said a bigger piece of SHIT I've never owned. That coming from the owner of a 1973 Ford Pinto that got me through college (1980 - 1983) with more than 200,000 miles on it before it gave up the ghost.