Liberal MP and cabinet minister Catherine McKenna has announced she will not run again in the next election. McKenna, who has long been the target of sexist …

source