Yes. ESPN does telecast IPL. You can stream IPL on Hulu ESPN from Canada through a Hulu TV subscription paired up with ExpressVPN.