Canales fue ingeniero mecánico administrador por el Instituto Tecnológico de Estudios Superiores de Monterrey y doctor, con especialidad en tecnología, por la Universidad de Houston.