I don't think that Canadian ISPs are in on this. In particular, almost all Canadian mobile customers are on Bell, TELUS, and Rogers. I'm on TELUS right now and I fail test-IPv6.com. Telus and Bell actually share much of their mobile network so I'm not sure Bell would fare better. And I was on Rogers as recently as 6 months ago and they didn't have IPv6 either. And my home ISP, a small fibre ISP, doesn't have IPv6.