This will be the Ron Howard film premiere shot on EOS DSLRs as I predicted last week http://www.eoshd.com/content/4205/new-canon-ron-howard-5d-mark-iii
New York was mentioned as a venue for this premiere way back in the May 2011 press release.
The new Pixma printers will be part of it because the premise of the Ron Howard Imagination project is that they started with a bunch of stills.
The stills form the inspiration for the film.
26th October is the same time the Canon Pro Photo solutions show is held in London and I have heard Canon have a stand reserved for new products there, might be printers might be a DSLR, might be a PowerShot G13, who knows?
But certainly the New York premiere could be a place to unveil the 5D Mark III. I think that it is more likely just a marketing thing though, for existing DSLRs.