I don't exactly know how to pay the fees when the sponsor is not in Canada. Sorry. I suggest, you make a new thread so more people can answer your concerns.
About your second question, your sponsor does not need to have a job to sponsor you. You're correct, it is waived. Plus, he's there with...