My husband flew in from Varadero, havana airport is far too hectic, he flew Westjet to vancouver but it had a stop over in Montreal so that's where immigration did his landing papers so if your spouse has a connections flight I would make sure there is a sufficient amount of time in between...