You weren't born in Canada. How did you come to being a Canadian from your American roots?
...In a nutshell, gay bi-national couples (spouse is Canadian) cannot live legally together in the US. Canada actually gives special consideration to couples in this situation when evaluating immigration requests. So, yay Canada. I hate to say it, but I really do feel more Canadian than American. I don't feel like a traitor either, I feel more like the US betrayed me.