Thanks guys! I talked to the lawyer and he advised me to re-apply instead because if I am going to appeal it will take 2 years and need to spend a lot of money. I'm a christian and my husband is a Hindu but I converted to Hindu before we get married in their religion.But the VO wasn't convinced that our marriage certificate is valid because when he asked my husband if I am following the Hindu religion here in Canada or the Christian religion,of course my husband didn't lied to him and told him that I am following Christian for now cuz I am new in this religion and I am waiting for my husband to come to Canada and guide me in this new religion.The VO told my husband to write in a piece of paper saying that I am Hindu and my wife is following Christian,which make our certificate invalid cuz in Hindu marriage Act Christian can't get married to Hindu.That's the evidence he had have to issue as a refusal letter,which is for me its ridiculuos, he got denied just because I didn't go to temple here or practicing the new religion.So i went back to India and get married again.
I hope everything will be ok this time.
Thanks guys for the advised!