Yes, it looks like they got their canonicals all wrong...
I think google will ignore the canonical tag in this situation. I remember Matt Cutts talking about if you got the canonicals all wrong Google would still index your site.
"What sunk the pirate ship? Canonical issues!"