According to Immigration Quebec explanations, in the Province of Quebec: If the fiances get married within the 90 days period upon arrival in Canada then the sponsoring period is reduced to 3 years. If they don't get married within that 90 days period, the 10 years period applies plus, Immigration Canada won't be very happy and could cancel the visa. Apparently, this has been made to facilitate the sponsor who can not travel outside Canada (for different reasons) to get married. This applies if the sponsor resides in the Province of Quebec so the Canada-Quebec accord is involved when the fiance visa is requested and granted. I don't know what will apply if the spouses move to an other province or get divorced and the immigrant spouse move to an other province...