More than 300 anti-war activists from Canada and the U.S. rallied at Peace Arch Park at  the Canada-U.S. border south of Vancouver on Sunday. 

The demonstrators included about 200 members of U.S. Veterans for Peace, who joined the call for the United States to pull its military out of Iraq.

"People who have been to war are much more likely to be anti-war because they have seen the reality, the brutality of war," said event organizer Gerry Condon.

The protesters, including Kyle Snyder, 22, also called on Prime Minister Stephen Harper to grant sanctuary to Iraq war veterans who have fled the U.S. military.

Snyder said he hopes Canada will help deserters because they left a lot behind when they crossed the border.

"We're still facing the fact that we had to leave our country. We had to leave our families behind. We had to leave everything behind on the chance Canada would let us live like normal human beings again," Snyder said.

Snyder said he is applying for refugee status, as are about 20 other former U.S. soldiers who want to stay in Canada.