St Kitts-Nevis nationals now need visa to land in Canada