I feel really as much touched as you in your pain. I know how u must have gone through it. However, there is no way except waiting and slightly praying the God and cursing the sluggish and irrational visa officers. Please keep patience and pray the God. U know, I despite having the genuine occupation was terrified of misrepresentation of occupation and compelled to apply under Spousal Sponsorship after 4 years of waiting. They could have warned it long before but they did not. They r really merciless and unjust but we have no option than to wait. Please keep in mind that we are true and benign to our occupation, relationship and faith but the Canadian visa officers take it as granted. Personally I think, they lack the hearts like we people living apart from each other have. I must say you are true to your relation even if the Canadian system does not have any measuring unit to recognize the depth of our love and understanding. Keep loving her/him. Canada is not everything for us but its a way to live our life as per the wish of our loved ones. We can do and are still doing so many remarkable things in our own homeland.