 On 12 February 2010, Real Madrid announced the signing of Canales on a six-year deal for a fee believed to be around €4.5 million plus incentives.He made his debut on 4 August, scoring a goal in a 3–2 friendly win over Club América.His first league appearance came on 29 August, in a 0–0 draw against RCD Mallorca.