I spoke to several government agencies that said she needed one, although
http://www.consular.canada.usembassy.gov/canadians.asp
doesn't mention it. I don't know anymore. I think I give up, the American Government wins, congratulations on breaking my spirit.