PT I have tubi, Pluto, Plex, crackle, Filmrise , and Roku apps, they all work for me,
If you want to get programming from Canada that does not come thru using USA internet servers The best option is to get a VPN subscription, this way you choose the geographical location that you want the media stream service to see as your location, Canda,,Britain, Australia, France, this way you can stream video not available to USA servers, all VPN services advertise this fact and list it as one of their advantages along with privacy and security