Соц работник сказала что для этого я должна проживать в России около года, иметь постоянное место жительство и работу, пройти такие же соц работников, после усыновления делать процесс иммиграции, и в этот момент будут большие проблемы, потому что у России есть закон, где страны с однополыми браками запрет.
Да, пожить в России вам придется, верно.
Если вы состоите в однополом браке, то по российским законам это означает, что в браке вы не состоите. Поэтому в этом проблем я не вижу.
Вам нужно будет оформит ребёнку канадское гражданство и всё. В этом не должно быть проблем, ребёнок получит гражданство по матери.