this topic is a bit difficult to answer,
I see that not many people responds to you question,
Always is a good idea to consult an immigration lawyer
to make sure that you do things right...
I have seen in the past many people making mistakes
that prevent spouses to come to Canada, therefore,
is...