At a public event here, Sajjan said he has been given "many labels" in his life and that one should be judged by his actions.
"What you are is determined by what you do. You look at my actions. I don't want to get sucked into the internal politics of any one province or any one nation. I do not promote the break up of any country.
Ahead of Sajjan's visit, the Punjab CM had said he would not meet him alleging that the Canadian minister is a "Khalistani sympathiser".
Canada has termed the allegation as "disappointing and inaccurate".
More From This Section
Addressing a seminar on 'Conflict Prevention and Peacekeeping in a Changing World', Sajjan stressed that the military by itself cannot resolve conflicts.
Social factors have to be looked in for effective peacekeeping, he said.
"We in Canada cannot be an island of stability in an unstable world, while civilians are getting killed," he said.
Sajjan, a Sikh with roots in India, also pitched for bilateral cooperation in the defence sector and the need for a cooperative approach by working with "our allies who share common values in the Asia Pacific".