Thank you Steaky for your response. However, can I sponsor my mother from Canada since she is currently staying in Canada.
Currently, family sponsorship for parents is taking up to 5 years or more. So unfortunately, your Mother will have to return to her Country and wait it out.
Not sure what Country your girl friend comes from but again, sponsorship can take from 6 months to 2 years for a spousal visa.
Getting a PR for Canada is getting harder and stricter, so make sure you read and research as much as possible and have solid sound proofs of relationships.
Good Luck.