 On 14 August 2014, Canales resigned for Neftchi Baku on a one-year contract, with the option of a second year.In September 2015, Canales signed a one-year contract with FC Krylia Sovetov Samara of the Russian Premier League.After playing several games for the Under-21 squad and failing to make a single appearance in the Premier League, Canales has been released from his contract by Krylia Sovetov on 7 December 2015.