Canyons with the 5cyl are to be avoided, and Canyons with all other engines are to be avoided. They are not built right, and the GM shop I worked at had them in all the time, engine replacements, transmission recalls (PAWL problems, like locking in park while driving on the highway).
Just avoid those trucks unless you like FGC reliability.