said by RickStep:IPv5, 64bit does not exist.
Actually, it does exist. It's not known as IPv5, but its packets use the IP version of 5. It's defined by
RFC1819 (and a few RFCs before that). It's a connection-oriented protocol using IPv4 addressing, but is for encapsulation and transfer of time-sensitive data (VoIP, video etc.). My MPLS switch has options for the Internet Stream Protocol, so it does exist.
I'm confused why you say IPv5 uses 64-bit addressing when it uses standard IPv4 addressing (unless you thought it was some sort of progression (32 → 64 → 128)).
I hope Bell hurries up and deploys (or at least starts testing) IPv6. It's the incumbents that will define the IPv6 rollout in Canada. If they all get on board and work relatively quickly, I see no reason why we can't have IPv6 working smoothly. Of course, you do raise the point of outdated CPE, but like you said, Bell can OOB update the 2wire modem/routers, and hopefully they offer some option for other modems to upgrade their firmware (even if it's to a default, non-Bell firmware).