Our experience varied.
My wife wanted to catch up on a couple of soaps on the Cogeco on-demand of Global.
It kept crashing with error messages on the most recent on the list (usually a couple of days old) episodes. If we selected older episodes, it worked fine.
Obviously there are server / bandwidth issues when the system gets busy.
From our perspective, it's just "not there" yet.
DAB listener 12/2003-11/2011 (DAB Off-Air since 11/2011)
HD radio Listener since 06/2010