If you want a baby, born in Canada, to obtain citizenship through his father, you should be prepared to involve dad in that process. The U.S. isn't going to simply take your word that the father is a U.S. citizen.
Your baby can't sponsor you for U.S. residency. I'm assuming you turned 18 before your mom married, in which case your stepfather cannot sponsor you.

