Thanks guys for all of the input. I already know that my bank does not deal with third party, endorsed cheques at all; they do not deposit them, nor do they cash them. The name on my account is "Jeannie <Maiden Surname>" and the cheques are "Jeannie and Stuart <Married Surname>," so I guess these would be considered third party cheques. So I know I can't do anything with my bank. I'll see if my Mom's bank will honour third party, endorsed cheques. That's a good idea. I'll keep my fingers crossed for that.
And they won't let me change the name on my account by mail. They refused to mail me a signature card. They said the only way I could change my name would be to go in person to my branch, present them with a certified marriage certificate, and sign a new signature card in front of them.
Wow, my bank sucks!