Can a Canadian cross the border to fly in the US to another state in the US?

Yes, but you need a visa or some type of identification, when you get to the border you will be asked for it and the nature of your trip.