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.