En 5 de marzo de 2014 Morales ficha por los Vancouver Whitecaps FC de la Major League Soccer, por 300,000 euros.