We use CE with NOAA raster and vector charts, Canadian Hydrographic raster charts and Chartworld Canadian vector charts. Love the free NOAA upgrades although upgrading all 350+ raster charts does take time, best to have a high speed connection. CE now has C-Map charts available which are probably a better choice for Canada than the Chartworld ones.
Our experience w/ CE is from the introduction of the original plotting program many years ago. It has been a great ride due to the response of the programing team to glitches, the upgrades at little or no cost and continued improvement of a great product. I suppose for some folks there are not enough bells and whistles, but for us, I just want a stable program that I can use to plot a course, that will communicate w/ the GPS's, radar, AIS, depth finder and steer the boat. Ours has some 20000 miles of use and I'm not giving it up, ever!