I am a bit confused as to how exactly the immigration laws work here in canada. I am not very familiar with all of the policies and maybe some of you fabulous TIG members can help me. My best friend is a homosexual male from Mexico. He came to Canada as a refugee in 2002. It has taken him two years to finally get a trial and what not to plea his case and basically convince the panel of judges why he should be allowed to stay in this country. During his time here he has established wonderful relationships and accomplished things that he may not have been able to back at home. Among one of the things he did while he was here was he fell in love and got married. I am well aware that not everyone agrees with same sex marriages due to religious or moral constraints and that's ok. I happen to be a supporter and was one of the two witnesses at his wedding. I am a supporter of happiness. I am happiest when i know that those around me are happy also. So my question is: Why is it that a legally married man has been sent away to go and live in the country he came from, away from his husband who is a canadian citizen? If they were a couple of heterosexuals would the outcome have ben the same? Why does the law apply to some and not all? Or am i wrong? Do i have the policies confused? Or is it that change is a slow process and the definition of marriage was changed to allow marriage between persons of the same sex but all the other policies involving spouses are yet to be changed? If anyone has any information about this topic that could shed some light on some of my questions please feel free to leave me a mesage because the scene i saw in the airport yesterday was one of sadness and devastation. Two people forced to seperate. It tore my heart in two. He is my bestfriend and i love him dearly. I miss him terribley. All i want is to know what could justify this because i am really confused.