Rogers DNS is failing. Google 188.8.131.52 and 184.108.40.206 works like a charm.
Like others have said, switching to Google DNS seems to work great. My phone data on the other hand is messed up too. Tried to call rogers and they are even having issues with their support centre. Must be getting flooded with calls!