Upvote:2
Yes. Canada has no requirements as to the validity of passports, as long as they are valid for the length of your stay.
If you weren't US citizens you might have your stay specifically limited in writing to the duration of your passports, but as Americans, you will be just fine getting re-admitted to the US with expired passports, so this won't be an issue.