Malala Yousafzai says the man who gunned down a Canadian soldier and attacked Parliament Hill did not share her Muslim faith, but rather the same hatred as the one who tried to kill her.

Yousafzai, a Nobel Peace Prize co-winner and Pakistani education advocate, made the remark to a joint session of Parliament Wednesday, moments after she officially became an honorary Canadian citizen.

Her stirring speech began with an acknowledgement that it was all a dream deferred.

Yousafzai, 19, was poised to receive the honour on Oct. 22, 2014. But soon after landing in Toronto, she learned of the fatal shooting of Cpl. Nathan Cirillo, who was standing guard at the National War Memorial, and subsequent chaos in Canada’s capital city.

She flew back to England but pledged to return one day.

On Wednesday, in front of members of Parliament, Prime Minister Justin Trudeau, and other dignitaries, Yousafzai addressed that hateful day with grace.

"I am a Muslim and I believe that if you pick up a gun in the name of Islam and kill an innocent person, you are not Muslim anymore."

“The man who attacked Parliament Hill called himself a Muslim but he did not share my faith. He did not share the faith of one and a half billion Muslims, living in peace around the world,” she said.

The comment yielded a standing ovation. One of many.

“He did not share our Islam. A religion of learning, compassion, and mercy.

“I am a Muslim and I believe that if you pick up a gun in the name of Islam and kill an innocent person, you are not Muslim anymore.”