The catch with Bell Fibe TV and similar IP based CATV services is that the home location must match for TV service and streaming devices. That's to prevent account sharing and similar forms of piracy. (It's still not impossible but is more difficult.) All stations appear to place restrictions on how they are streamed but some have more than others. That's why some stations can be watched on portable devices but not on streaming devices or only at home but not away from home, etc.
Pure IPTV services face similar service agreement restrictions, which may vary from service to service, but have the additional CRTC restriction that IPTV must be tied to internet service from the same provider.
Another provider that supports Apple TV 4 and a few other devices is Bell. I believe Telus uses the same technology. They require that a proprietary PVR is used for recording. Not sure if that can be waved for basic TV service.