No, there's never been any kind of schedule. New bodies usually get support within the first two weeks of on-shelf release, but lenses can be anything from a few days before units hit shops, up to a month or even two afterward. It just depends on how fast Canon move, what else they've got on...