Canada has long had the worst infrastructure, far below the US, but we've actually been catching up in recent years. Since the CRTC forced companies to share their infrastructure (the very policy they talk about in the article quoted in the OP), we've had several independent ISPs competing on price, driving them down quite fast.
And the larger companies, since they can't compete as much on price, have started competing on quality of service, offering reasonably priced unlimited service where we used to have very low caps (up to 100GB was standard until last year or so). In Quebec, the incumbents have even started deploying FTTH networks in many areas in order to attract more consumers (unfortunately, they aren't yet forced to share their FTTH networks with indie ISPs).
Most of the larger regions of Quebec now have access to some kind of FTTH connection with many having a choice of at least two ISPs offering it, with the exception of the island of Montreal where they're waiting because it's so much bigger of an investment than the other areas due to its large population...
Times are good for the Internet up north, you guys should adopt the same policies; it really seems to work.