"There is a new atmosphere of trust in our nation... We say 'jan gana man adhinayak' -- that 'Jan Man' has changed," Modi said addressing in Hindi an estimated over 10,000-strong Indian diaspora at Ricoh Coliseum here.
The Prime Minister said that development is a solution to all the problems that India faces. He said the country has all the capabilities it needs, it just needs opportunities now.
"Jinko gandagi karni thi, gandagi kar ke chaley gaye, hum safai karke jayengey (Those who had create a mess, they have done so and left. We will go after cleaning it up)," Modi said attacking the previous governments.
"India will provide the workforce to power global growth. Our mission is 'skill India', not 'scam India'," he said.
As the audience repeatedly cheered with chants of "Modi, Modi", the Prime Minister said that whatever is happening is not due to him but due to the people of India.
Recalling a Bollywood song, Modi said that 10 months back the government in India changed and now the ethos of the people have changed.
Indian Prime Minister Narendra Modi addresses the crowd during the Indian Diaspora Event, at Ricoh Coliseum, in Toronto
"Eighty crore youth population, 80 crore dreams, 160 crore strong hands. What can we not achieve?" he said, adding that he wants the youth to be job creators not job seekers.
Modi thanked Canada and his counterpart Stephen Harper for the immense enthusiasm with which they expressed their love and said the relationship between the two countries will be "very long and fruitful".
"My experience of working with Canada has always been very good right from the time when I was the Chief Minister of Gujarat. Canada partnered with Gujarat in 2003," said Modi, who is the first Indian Prime Minister to undertake standalone bilateral visit to Canada in 42 years.