I can help you only with the number 2 and 3, even though Exit permit is not required in Canada (but I won't tell you about it!)
as for the sponsorship... we have to get married first.. (ops, I hope both - yours one and mine one - do not read it...)


*********************
“You become responsible forever for what you have tamed”. Antoine de Saint-Exupéry