Przez pół roku pobytu w Gyeongnam nie potrafił sobie jednak wywalczyć miejsce w wyjściowym składzie i nie strzelił ani jednego gola.

Wiosną 2011 Camilo na zasadzie wolnego transferu został piłkarzem kanadyjskiego Vancouver Whitecaps FC, który debiutował wówczas w rozgrywkach Major League Soccer. W MLS zadebiutował 19 marca 2011 w wygranej 4:2 konfrontacji z Toronto FC, zaś pierwsze bramki strzelił 2 kwietnia tego samego roku, dwukrotnie wpisując się na listę strzelców w doliczonym czasie zremisowanego 3:3 pojedynku ze Sportingiem Kansas City. Z miejsca został najlepszym strzelcem drużyny i w tym samym roku zajął z nią drugie miejsce w rozgrywkach Canadian Championship. Sukces ten powtórzył również w 2012 roku, lecz najbardziej udany był jednak dla niego sezon 2013 – wówczas został królem strzelców MLS z 22 golami na koncie, a jego trafienie z rozegranego 6 października meczu z Portland Timbers (2:2) otrzymało nagrodę najładniejszego gola sezonu (MLS Goal of the Year) i zostało nominowane przez FIFA do nagrody imienia Ferenca Puskása. Wtedy także wziął udział w meczu gwiazd MLS (1:3 z AS Roma), po raz trzeci z rzędu zajął drugie miejsce w Canadian Championship i został królem strzelców tego turnieju.