My fiancée and I are moving from Switzerland (residency and nationality: Switzerland) to Vancouver, BC, Canada in a week or so for five years with a student visa. The issue is that my fiancée might not receive her visa on time.
I first thought it won't be an issue, she will enter as a tourist and then travel back and forth to the USA (she already paid for an ESTA) to re-enter Canada with her visa once she has received it (her visa application will very probably be accepted). However I am scared that because we only booked a one-way flight (we already bought the tickets) customs officers might not allow her to enter Canada as a tourist. Am I right to be scared? What should we do to ensure we won't have any bad surprise at our arrival in Vancouver?