Hola,
Es correcto, aunque tengas la Residencia Canadiénse, requieres la visa de Turista para poder entrar a los Estados Unidos. Cuando seas Ciudadano Canadiense, no requeriras VISA.
A parte la visa de turista, hay otro tipo de visa que es la visa de TRANSITO (Creo que es C1) que podría resultar mas facil de obtener (mi experiencia es que es mas o menos el mismo esfuerzo).
Esa visa te permite entrar a US para hacer tu vuelo de conexión en Houston.
Ahora bien, si vas a Calgary, hay vuelo directo de Caracas – Toronto, y luego haces conexión con el Toronto – Calgary. Así no requeririas VISA y todo el papeleo que implica gestionarla.
Saludos