It sounds like Canon may be getting back up to speed sooner than was previously expected:
http://www.reuters.com/article/2011/05/18/us-canon-idUSTRE74H3S320110518
http://www.reuters.com/article/2011/05/18/us-canon-idUSTRE74H3S320110518