1 2009 GMC Canyon for Sale in Royal Oak, MI