While speaking at Ricoh Coliseum in the city, the PM said, "There is one solution to all the problems and that is development".
During his speech at Ricoh Coliseum, Prime Minister Modi said, India is a large country and it will take time to clean.
Speaking about Make in India project, Modi said, "We want our youth to be job creators not job seekers. Skill development is very important. I can tell you, India has the strength, what is needed is opportunity."
A huge crowd gathered to meet the prime minister who arrived at the Toronto Pearson International Airport, traveling from Ottawa with his Canadian counterpart Stephen Harper, along with the latter's wife Laureen on the same aircraft.
People took photographs of Modi before shaking hands with the Indian Prime Minister who asserted, "Earlier India was known as 'Scam India', we want it should be known for 'Skill India."
Meanwhile, Modi's Canada visit other people who praised him on micro-blogging site Twitter. #ModiInCanada has been trending on Twitter on Thursday, April 16.
Indians greet Modi in Toronto
Modi is welcomed by the Indian Community on his arrival at Lester B Pearson International Airport in Toronto, Canada on Wednesday.
People were busy in taking photos of the Prime Minister and a young Indian boy was excited while shaking hands with Modi.
Special performance for Modi in Canada
Artists were performing to welcomed Narendra Modi and his Canadian counterpart on their arrival, in Toronto, Canada on Wednesday.
Narendra Modi in Canada
Prime Minister Narendra Modi signing the visitor's book of the Senate and the House of Commons of Canada as his Canadian counterpart Stephen Harper looks on at Parliament Hill in Ottawa on Wednesday.
Modi with Canadian PM and the letter's wife
Modi arrived at the Toronto Pearson International Airport, travelling from Ottawa with his Canadian counterpart Stephen Harper, along with the latter's wife Laureen on the same aircraft.