The 10th annual P.E.I. Marathon is this weekend, and more than 2,000 people from across Canada and the U.S. are expected to take part.

"Our numbers are very strong," said race director Myrtle Jenkins-Smith.

"The reason, I think, for that is we would be one of the last in Canada to qualify for Boston without extreme heat. And people really like this course. They consider it to be fast course."

The 42-kilometre route runs from the North Shore to downtown Charlottetown. The main race is on Sunday, but there are other events held throughout the weekend.

Jenkins-Smith said security will be tight.

Some roads will be closed for the marathon, in particular in Charlottetown. Deputy police chief Gary McGuigan said traffic restrictions will start to be put in place late Saturday night.

"Anybody that is planning on traveling to Charlottetown on Sunday can expect some traffic restrictions, some delays and in some cases some temporary road closures as a result of the marathon," said McGuigan.

The full marathon begins at 8 a.m. at the Brackley Beach Complex in P.E.I. National Park. The race finishes on University Avenue in Charlottetown near Province House.

The event also offers a half marathon, a wheelchair race, a 10K, a 5K, and a kid's run.

P.E.I. Marathon map

(P.E.I. Marathon)