I am Alfred, currently residing in Toronto. I am getting married soon. But I am not a Canadian citizen. I just need to know, is there any legal consequences in the marriage of people of different nationalities? Also, I need to know about getting Canadian citizenship. Should I consult any law firms like Max Berger Professional Law Corporation, Toronto to get Canadian citizenship?