
Heres a little background information:
My fiance and I have been together a year and a half ( known each other for close to 7 years now)
I am a Canadian citizen, he is a Venezuelan citizen with a Portugual Passport & Venezuelan Passport (Dual citizenship)
I was staying in Venezuela summer of 16, we tried to get married, but I needed some paperwork that I left in Canada, so we were unable to do so. He applied for a visa to enter Canada as a Venezuelan citizen and got denied because of the situations that are going on in Venezuela right now. He is currently applying for his Portugal citizenship through his mother, we are at the final step.
My questions are:
Since he has both a Venezuelan passport and Portugal, if he enters Canada and shows his Portugal passport, he would not need a visa even though he is still a Venezuelan citizen? Would Immigration not let him in since he is travelling from Venezuela?
We will marry in Canada when he arrives and apply as inland sponsorship.
Thanks for the help!