I've just received my contract from a charitable organization in Canada and I'm in the process of applying work permit. Is it possible to get a permanent residency in Canada under charitable work? How many years do I need to work before applying PR if this is possible? By the way, if I'll get my visa here in UK, Is it okay to visit my home country before going to start working in Canada? I really appreciate if someone could help me with this. Thanks!