Check the firmware version on those modems, guys -- it's shown in the web gui at »192.168.100.1
For reliable operation in Rogers areas, the firmware must be Stac.02.16 on the DCM-475 modems. If it says Stac.02.08, then you need to have it updated by Teddy Boom
in Toronto, or myself here in Ottawa.
More info here: »Upgrading Firmware on Thompson DCM475
The older firmware was fine up until the most recent network upgrades by Rogers, most of which happened over the past few months. The symptoms now are "frequent disconnects" or "resets". I find it peculiar that Teksavvy support people don't figure this out more or less instantly nowadays. It's pretty darned obvious.