Prime Minister Stephen Harper urged journalists to "shine light into dark corners" of government affairs during a speech late Saturday, but wouldn't take questions from reporters covering the event.

Harper, who is known for his sometimes prickly relationship with parliamentary reporters, made the comments during an ethnic media awards dinner north of Toronto.

Freedom for Canadians goes hand-in-hand with journalistic freedom, he told the dinner guests gathered at Seneca College in Markham, home to thriving Asian communities.

Members of the ethnic press and their readers understand what it's like in countries where "truth is only what the state says it is" and journalists are co-opted as government mouthpieces or threatened with their lives, Harper said.

Things couldn't be more different here in Canada, he added.

"Our government does not tell journalists what to say, or attempt to intimidate those with whom it disagrees," he said.

"Instead we believe strongly that Canadians' freedom is enhanced when journalists are free to pursue the truth, to shine light into dark corners, and to assist the process of holding governments accountable."

Shortly after making the speech and handing out awards, Harper was whisked through the black curtains behind the stage without taking media questions.

The prime minister's staff said before the event, which was open to the media, that Harper would not be taking questions from reporters covering the event, which was organized by the National Ethnic Press and Media Council of Canada.