Manmeet Bhullar, also known as "peaceful warrior", died last Monday on the Queen Elizabeth II highway near Edmonton when an out-of-control semi-trailer hit him after he stopped to help a fellow motorist who had lost control of his vehicle.
Bhullar was a Progressive Conservative Party MLA from Calgary-Greenway.
Calgary Mayor Naheed Nenshi, who attended along with over 40 MLAs, tweeted: "Tonight, downtown Calgary landmarks will be lit in navy blue (his favourite colour) in honour of our friend Manmeet Bhullar."
After members of the Sikh community performed a hymn, Prentice said Bhullar would have had a chuckle and a smile over the outpouring of support and the turnout for his memorial, CBC reported.
More From This Section
He praised Bhullar's generosity and optimism and his "shining belief in the ability of young people to change the world."
Prentice added: "In a world where there is much darkness, he showed us all, seemingly effortlessly and always with that broad smile, that it is always the best in humanity that wins out."
Harjit Sajjan in a message said that Bhullar was the pillar on which he and so many others stood.
He added: "Now we are duty bound by his example. It is up to us to do right by his tremendous life."
Bhullar's wife Namrita thanked everyone and said: "Not everyone dies a hero, Meetha not only died as one, he lived as one."