The new visa fee, set to go into effect on October 1, adds a hurdle for travellers from non-visa waiver countries like Mexico, Argentina, India, Brazil and China