Passport is enough proof for a foreign citizen to take domestic flight within United States. So, you would be fine using Canadian passport as proof.