FYI, I finally asked Canada Post for a quote for postal code address data for use on
http://represent.opennorth.ca/ For a single customer, the cost would be roughly $9,000. To use Canada Post's data for all our API users, the cost would be roughly $50,000. As far as I know, the data I requested is the only data product that offers the ideal level of accuracy for matching postal codes to electoral districts at all levels of government. DMTI Spatial offers comparably accurate data for roughly $10,000.