I am a Canadian citizen living abroad for more than 20 years. My husband who is not a Canadian citizen has visited Canada on visit visa 4 times since we got married. This year my nephew is getting married so we decided to attend the ceremony. But he got refused twice with the reason that they...