Canadian Politics A return to civility? An end to Internet anonymity? Please! The leaders of all Parliamentary parties need protection now Political discourse in Canada, as seen by the National