Canada's Conservative government has so far declined to resettle more Syrian refugees despite the haunting image of a drowned 3-year-old washed up on a Turkish beach that focused the world's attention on the largest refugee crisis since World War II.

Prime Minister Stephen Harper's government announced Saturday that Canada will provide $100 million in additional humanitarian assistance for Syrian refugee camps but there was no announcement to resettle more refugees in Canada.

Canada has taken in 2,500 refugees. The government announced in January it would accept 10,000 over three years and promised in August to accept an additional 10,000 over four years.

Former Liberal Prime Minister Jean Chretien called it a "cold-hearted reaction" to the crisis that has "shamed Canada in the eyes of Canadians and of the international community."