vik_56in said:Subsection 130(1)b of the Immigration and Refugee Protection Regulations states that the sponsor must be a Canadian citizen or permanent resident who resides in Canada.Consequently if the immigration gets proof that the sponsor is not staying in Canada during the process they have the right to reject the visa.But a short visit upto 3 weeks abroad is okay.
How did they find out that you were out of the country ?