Originally Posted by
BLI-Flyer
Canadian citizens do not need a VISA to visit the US. Period. If she was told she needs a VISA, she must not be a Canadian citizen.
There are a variety of situations in which Canadian citizens are told by CBP agents or others in the government that they need a visa to visit the US.