I really hope you have a good attorney. If not, PM me and I can point you at an attorney that I know in Toronto who does an excellent job of handling same sex immigration cases, including IAD and judicial review applications.
First, you do realize that appeal times in Toronto are something like 2-2.5 years. You can reapply, but the first thing a new VO is going to ask is "what's changed since last time" and may very likely reach the same conclusion.
I'm assuming you tried to obtain a TRV for your partner to come to Canada. You might also consider trying for both of you to travel to a country where same-sex marriage is legal. For example, if you can travel to
Mexico City, same sex marriage is legal there and their barriers to obtaining a visitor visa are substantially lower than Canada or the US - plus, saying you are going to get married to someone else from outside Mexico would seem to make you a low risk to overstay.
Also, have you ordered a copy of your electronic notes yet? If not, I would do so - and I would recommend you order a
physical copy of your file because it's been refused. It can be interesting to see the notes they make on the physical documents.
Good luck!