I am Canadian and my wife doesn't have an actual passport but a Document of Identity from Hong Kong. We both currently live in San Francisco and have a TN and TD visa. We would like to visit my family in Montreal for Christmas and tried to apply for a visa for my wife but was rejected because she apparently "doesn't need one" (that was the reason given).
However, we are worried that the Immigration Officer who processed the request mistook my wife's Document of Identity for an actual Hong Kong passport and made a mistake by claiming she doesn't need a visa. I tried calling the Canadian Consulate and they seem really confused about the question and haven't given us a clear answer.
Anyways, we would still like to attempt to travel to Montreal for Christmas and would like to travel to New York instead if my wife is denied entry to Canada at the airport.
If she is denied entry, can she chose to hop on a plane to New York instead of San Francisco?
If she is forced to take a plane to San Francisco, does she have to pay for the ticket?