You need to be sponsored for permanent residence and then live in Canada long enough to qualify for citizenship. You can learn about spousal sponsorship by reading the rest of these FAQs.
Q&A Categories Archives: Canadian Sponsorship FAQ
It is possible to marry in Hong Kong.
In order to sponsor him, you should be physically in Canada already. He can be in Canada or anywhere else, though where he is affects the application in some way. (Search this page for “inland” and “outland”.)
The sponsorship application consists of many forms plus lots of documentation showing that you have a genuine relationship.
You need to get married. Once you are married she can sponsor you for permanent residence.
You cannot be considered common law if you are married to someone else.
Yes, you can sponsor him the moment you are married.
No. Your girlfriend needs to have status in the country she resides in if she is to be sponsored. For you to sponsor her for permanent residence, she will either have leave Canada or restore her status in Canada first.
You can prepare your supporting documentation (outside of the marriage information) prior to marrying but there is not much else you can do ahead of time. The information you submit in your sponsorship application should be current when you submit the application.
Please email us at firstname.lastname@example.org
In order for her to sponsor you, you need to have legal status in your place of residence. So, before or after you marry, you either need to get legal status in Spain or you need to return to a country in which you have legal status, and then she can sponsor you to come to Canada.