D'Arcy. I have used the Opencpn charts to understand the waters off the BC Coast. However, there is a caveat about the charts.
oeSENC Charts
"OpenCPN Encrypted System Electronical Nautical Charts" (oeSENC) are the most economical quality vector charts available. We receive S-57 data directly from Hydrographical Offices, encrypt them in the oeSENC format and deliver chart sets for their individual use in OpenCPN. If your navigation zone is available this can be a very good choice to get up-to-date quality charts at a reasonable cost.
Different from S-63 or genuine S-57 charts (US), these are not “Official Charts” or “ENCs” in the context of “carriage requirements”, as they are not issued nor certified by official bodies. Even if the content might be the same. For details about the legal framework and usage of our charts refer to the EULA.
At the cost difference between official "Canadian Hydrographic Service" charts, there is a way to rationalize the choice.