Canadian permanent residents will now have to pay 'visa integrity fee' to enter U.S. Here's what it is
Canadian permanent residents will now have to pay 'visa integrity fee' to enter U.S. Here's what it is

nationalpost.com
Canadian permanent residents will now have to pay 'visa integrity fee' to enter U.S. Here's what it is
