I really hate to say this but a lot of webpages both Canadian and those from the US are hosted on AWS servers. My pihole blocks all .ru and .zip pages I cannot remember if it blocks any other app things like .app or .exe if those exist. You say you use ublock origin maybe block .us tldn’s, .com will block a lot of Canadian things as well.
I am curious now if I can setup some script to get my pihole to geolock me to everywhere besides the US?