Saturday
yesterday
>> i average 900 download and 35 upload.
That download speed (930 Mbits) per second is their "1000 Mb" service.
With it, you should get either 100 Mbps or 150 Mbps as your upload speed.
So, something is wrong. Ask a Rogers Agent to remotely logon to their cable-modem, to review the modem's internal statistics, to look for something that is "out of specifications".