Shooting in Canadian city leaves four dead, including two police