Also, talk to your neighbours to see if they are affected, as they were in my case. The support people can check the logs in the modem (including your neighbours) to see if the connection to it failed.
When I had that problem it took a lot of effort on my part to get Rogers to recognize the problem was in their network. A tech that showed up tried to claim that the 10 year old cable running through my condo was old and failing, but he couldn't explain why that might also apply to the cable coming in from the utility room, which was a few years older. I had several calls to Rogers about this without much result. Often my first clue was the radio station I listened to, via the internet, would stop. I'd then pick up my phone to see if I still had dial tone. I then wrote a script that would ping the default gateway every minute and record when it failed. Rogers was still trying to claim the problem was within my home. However, I have two separate feeds from the utility room and moved my cable modem to the other one and found it and the phone were still failing at exactly the same time. This proved that the problem was no closer than the utility room. At that point Rogers sent a competent tech who initially checked the splitters in the utility room, but eventually determined the problem to be in the incoming cable. By working with other techs back in the Rogers office, he was able to determine that my neighbours were also losing service at the same time. They did this by checking the logs in the various modems and phone terminals.
What scares me is that while I have the knowledge and ability to sort through this sort of problem, the average customer does not. The hardest part is getting the lower level Rogers techs to get off their butts and do something useful.