Comedian and SNL alum Fred Armisen has a video of himself performing "every" North American accent . The video is almost six minutes long and it's very extensive. He does skip over a couple areas, but he does impersonate multiple regions of New York City, Canada and even Mexico. He's pretty quick and good at switching from one accent to another.