Mainstreet Research

Ottawa Mayor Jim Watson is the most popular mayor in Canada, according to new public opinion research that provides a rare glimpse outside elections into how residents feel about their civic leader