You will have to use a VPN for CBC to watch CBC outside Canada and then you can stream heartland on CBC online for free.