Does anybody have the tfc Channel? Telus says they have on demand content but cant find it https://www.telus.com/en/shop/home/product/the-filipino-channel-tvx
The Filipino Channel doesn't have On Demand content. This is an error on the site that you linked - I've brought this up to our web team. Apologies for the confusion!