While you are on the site, in your browser find and click "Add to Home Screen" A CGN beaver app icon will then be created to your phone that is directly link to the site.
Note: This feature may not be available in some browsers.
I'd be calling your internet provider, and complain, because it works just fine, and a couple of days ago also.
Sounds like you either have a security within explorer or firefox or safari to high to accept the website, or something with your connection, get a Mac, they never fail me.
good luck.
I called Rogers and they said that after some sort of software upgrade this site was being blocked. They said whole blocks of IP addresses were being blocked.