This question has been asked alot. If you are Canadian, but cross by land to an airport in the US, you will be flying domestic within the US therefore you will not ever see customs and will not need your passports.
As a side note, US airlines flying domestic don't even ask for photo ID when boarding the plane which I think is ridiculous!!