A little over 5 quarts with filter change. Park on a level surface. Drain the oil and change the filter. Add 5 quarts, start the engine and run for 30 seconds. Shut down wait 30 minutes, and check the level. Add as necessary to reach the full mark. Do not overfill.
2.20 liters for the manual 5 cylinder 3.5 liter engine
Almost any 4 cylinder engine will only hold between 3-4 litres of oil.
The 2010 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
The 2006 GMC Canyon's engine produces 185 ft-lbs. @ 2800 rpm.
The 2012 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
The 2005 GMC Canyon's engine produces 185 ft-lbs. @ 2800 rpm.
The 2004 GMC Canyon's engine produces 185 ft-lbs. @ 2800 rpm.
The 2007 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
The 2011 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
The 2009 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
The 2008 GMC Canyon's engine produces 190 ft-lbs. @ 2800 rpm.
First of all, the best place to check is your owner's manual. It will depend on the size of the engine in said Silhouette. If it is a four cylinder, it should hold around 4 quarts, and if it's a six cylinder engine it should hold about 5 quarts.