The U.S. government has introduced a new "visa integrity fee," and it is already in effect for certain travellers from Canada. While many citizens heading south for vacations or shopping won't notice ...