Hi, I'm a Canadian citizen who acquired dual nationality through marriage. I'm living in the country of my other nationality which strictly does not allow dual citizenship. I need to visit my family in Canada but am unable to renew my Canadian passport as the government here wants all embassies to report dual citizens. I'm holding a Canadian passport which expired 15 years back and my Canadian citizenship card which has a photo of me as a child. Can I enter Canada via USA by car using only these documents? Does the new law effective 10th November 2016 requiring dual citizens to enter Canada with a valid Canadian passport apply to land travel as well? Would appreciate any advice, thanks.