Den kanadiske rikskringkasteren CBC får opplyst at minst 17 personer er døde, inkludert gjerningsmannen.
En av de drepte var politikvinnen Heidi Stevenson. I tillegg skal en polititjenestemann være skadet, skriver kanalen.
– Vi mener det er én person som er ansvarlig for alle drapene, og at han alene dro rundt i den nordlige delen av provinsen og begikk det som ser ut til å være flere drap, sier Chris Leather, i det kanadiske politiet.
Politiet opplyser også at mannen hadde på seg deler av en politiuniform og at han kjørte rundt i en bil som kunne forveksles med en politibil.
Ukjent drapsmotiv
Den 51 år gamle gjerningsmannen ble arrestert på en bensinstasjon. Politiet opplyste seinere at mannen var død.
– Det blir trolig vanskelig å klarlegge motivet for drapene, sier politikommissær, Brenda Lucki til CBC. Hun tror at drapsmannen hadde et motiv for å drepe de første ofrene, men at han deretter skjøt mot tilfeldige personer da han flyktet fra åstedet.
Dramaet startet i en liten landby ved navn Portapique sent lørdag, lokal tid. Politiet ba innbyggerne i byen om å låse døra og holde seg innendørs og søke tilflukt i kjelleren, melder nyhetsbyrået AP.
Politiet fant flere døde i og utenfor en bolig i landsbyen. Deretter startet politijakten søndag morgen på en av de mest trafikkerte motorveiene i området. Jakten endte på en bensinstasjon.
Statsminister Justin Trudeau har gitt uttrykk for sin sorg og medfølelse.