În sezonul 2011, Cameron s-a întors în echipă, iar Houston a avut o campanie mult mai bună, calificându-se pentru play-off-uri după ce a terminat pe poziția a doua. După ce au învins Philadelphia Union în două etape, au învins Sporting Kansas City cu 2-0 pentru a ajunge în finala Cupei MLS
împotriva Los Angeles Galaxy. Cameron a jucat 90 de minute, iar Houston a pierdut 1-0. Performanțele lui Cameron pe parcursul sezonului l-au făcut să fie numit în 2011 în MLS All-Star Game împotriva lui Manchester United, unde MLS All-Stars a pierdut cu 4-0. Cameron a jucat 15 meciuri în sezonul 2012 înainte de a se muta în Anglia în vara anului 2012.