Federal regulation provides that Canadian citizens do not need visas to enter the U.S. except for entry on E visa. See 22 CFR § 41.2
You can enter at any airport with a valid Canadian pp and unexpired H-1B approval notice.
You can enter at any airport with a valid Canadian pp and unexpired H-1B approval notice.