He has to have lived in the US for five years, at least two of which were after he was 14, and been a US citizen at the time of your birth. There's a lot of info about it on
http://www.amcits.com If he meets those requirements then you're a US citizen by birth.
If he doesn't meet those requirements he can sponsor you on I-130, doesn't matter that you're married, that's only if an LPR applies.
http://www.uscis.gov/propub/DocView/afmid/dat/I_130.PDFIf he lives in Canada and needs to file an I-130 follow these instructions:
http://www.consular.canada.usembassy.go ... lative.aspThe usual show stopper is if he isn't up-to-date on his tax filings in the US.
Steve.