Hi
I have same problem. My boyfriend is Canadian and I want to go there too. But there are same problems as you have. Only mail address wont be enough for them (i know it because I was asking all these stuff before on Canadian Embassy). The easiest way is for you two to get married and then you can sponsor her. If you dont have enough money or at least 1 year of full-time work, you can be 1st sponsor (you are BAD sponsor for them) and one of your parents can be 2nd one (if they earn enough- you can find all those stuff on CIC).
So if you really wanna live with her, marry her and ask parents to help you with sponsoring.
by the way... cant she apply as skilled worker?
No Co-sponsors on spousal applications. A spousal sponsor does not need to be employed to sponsor, only cannot be collecting welfare, except for disability.
PMM