The National Press Club of Canada Foundation: An independent non-partisan forum for journalists and communicators.