jodaoust, perhaps I should elaborate on my response a little.
I have not seen the "On-demand" issue you are speaking of, I've used it in Montreal 9 times since my install, it's always been flawless.
As per your channel issue, this is not an issue, it would take you all of 10 minutes to customize your guide. That was the first thing I did, I removed the channels I didn't want to see and that were duplicates. After that, I setup the favorites. This channel/guide issue as you mention is a non-issue imo, granted with Bell satellite there may have been a switch that would only show you your subscribed channel, I find the guide customization of Fibe to be far superior. When you're in customization mode, you can see if you're subscribed as you scroll through the channels, if they're black, you don't get them. With Videotron, there was no customization whatsoever.
I will say there are a couple of things that could work better, the ability to change the guide/ui colours would be a big +, faster system boots etc.