Nacido en Houston, Canion se graduó en la Universidad de Houston en 1966 y 1968 con títulos de grado y de maestría en ingeniería eléctrica con énfasis en ciencias de la computación.