 He scored five goals in nine matches in the Liga de Honra while playing for Benfica B.On 1 August 2007 he signed with Romanian squad CFR Cluj by £450.000.However his time there was short, because at the beginning of 2008 Canales returned to Chile to play for Unión Española.