The 40D has been removed from a couple of Canon price lists, but not all.
Canon Canada is offered refurb 40D's to dealers, this is usually a good sign a camera is done. They carry a 90 day warranty in Canada, so be careful if you buy one.
You should see refurb bodies appearing for $749 – $799 CAD or so.
It's still not officially discontinued by Canon.
Pingback: Canon 40D Dying « Anything That Matters by Mike Mendoza