GUADALAJARA, Mexico — President Barack Obama says Canada's government-run health care system works for Canada, but wouldn't work for the U.S.

He warned Canadians that they will probably continue to get dragged into the debate over health care changes in the U.S. by those who oppose his proposals.

Opponents of Obama's plan to reshape health care have contended it would result in a government-run system where people are denied care, as they say happens in Canada.

Obama said he didn't find Canadians scary but that they were proving a bogeyman for others.

Canadian Prime Minister Stephen Harper said Canadians support their own system but the debate should be left to Americans.

The two spoke in response to a question from a Canadian journalist at a North American summit.