You can use VPN, or virtual private networks, to hide your real IP address and appear online using an IP address from a different country. Follow the instructions below to unblock Canadian TV channels overseas using VPN:
First of all, sign up with a VPN service. Make sure that whichever VPN service provider you end up registering with has multiple VPN servers in Canada.
Now that you have created your VPN account, download and install the VPN app from the VPN provider’s website.
Launch the app and connect to a VPN server in the Canada.
You now appear to be browsing the web using an Canadian IP address.
This approach allows you to unblock all Canadian channels anywhere overseas including Shomi, CraveTV, and CBC.
Source : http://citrull.us/q/how-to-watch-canadian-tv-abroad-live