TORONTO -- Thousands chanted "Modi, Modi" to welcome Narendra Modi to Toronto on Wednesday night as the Indian prime minister made his first visit to Canada.

On a day in which he announced the relationship between India and Canada was now back on track and signed several agreements, Modi addressed an enthusiastic crowd in an arena.

Modi, speaking only in Hindi, said there are a lot of problems in India but solutions lie in only one thing: development.

"We must develop and surge ahead," Modi said, adding that India used to be known for its scams, and he wants it to be known for its skills.

Despite turning those without tickets away, there were empty seats in the Ricoh Coliseum as Prime Minister Stephen Harper introduced Modi to the cheers of the crowd.

"His visit to Canada is historic ... the first stand alone bilateral visit to Canada by an Indian prime minister in more than four decades," Harper said.

Indian Prime Minister Narendra Modi in Toronto
Indian Prime Minister Narendra Modi stands on stage with Canadian Prime Minister Stephen Harper ad his wife Laureen during an event in Toronto on Wednesday, April 15, 2015. (Chris Young / THE CANADIAN PRESS)

Near the arena, a group of about 150 protesters chanted slogans such as "Modi is a terrorist" and called for Modi's prosecution.

They say he's an extremist Hindu nationalist with blood on his hands from his time as chief minister of Gujarat state.

They were in a courtroom earlier Wednesday but failed to launch a private prosecution of the Indian leader after the attorney general last week decided against taking any action.

Sikh advocacy groups allege his "acts and omissions" resulted in a massacre of Muslims in his state in 2002.

The groups' lawyer, Marlys Edwardh, said in a statement there were reasonable and probable grounds to believe that Modi engaged in the crimes.

Jatinder Grewal, a spokesman for Sikhs for Justice, said after a seven-hour court session Wednesday the justice of the peace agreed there was enough evidence to continue with a private prosecution against Modi, but the Crown declined to proceed.

"I'm saddened that (Canada) did not try to obtain justice for the thousands of victims that were murdered and innocent women who were raped through Modi's actions," Grewal said.

A few hours earlier, Modi and Harper waved from the plane to about 150 cheering supporters assembled on the tarmac at Pearson International as they arrived from Ottawa. A group of traditional dancers provided part of the colourful welcome.

In Ottawa, the two leaders agreed the signed agreements were just a first step toward deepening economic ties, and that the relationship between the two countries hadn't yet lived up to its potential.

"Canada is a major Asia-Pacific power and should play a more active role, including in regional institutions," Modi said.

Harper agreed: "It's not where we want it to be, but it is growing."

One agreement Modi signed -- valued at hundreds of millions of dollars -- was a deal to buy more than 3,000 tonnes of Saskatchewan uranium to fuel India's power reactors.

Saskatchewan Premier Brad Wall, who was on hand for the announcement, said the deal would be a boon for his province.

"For an employer of 4,000 people in the province -- 45 per cent of them First Nations and Metis -- it's a great day for Saskatchewan."

Indian Prime Minister Narendra Modi in Ottawa
Indian Prime Minister Narendra Modi takes part in a joint press conference with Prime Minister Stephen Harper on Parliament Hill in Ottawa on Wednesday, April 15, 2015. (Sean Kilpatrick / THE CANADIAN PRESS)

The contract with Cameco Corp. (TSX:CCO) was one of a number of agreements announced after Harper welcomed Modi to Parliament Hill amid full military honours, including a 19-gun salute.

The deals included pledges to co-operate in the areas of civil aviation, railway transportation and education and skills development, as well as space, social security and maternal, newborn and child health.

Modi praised Harper for improving relations between the two countries, saying they had drifted for a while, but are now back on track.

"I am conscious of the significance of this visit in the history of our relations," he said. "I have come at a time when the importance of this relationship for our two countries has never been stronger.

"Canada has the potential to be a key partner in every area of India's national development strategy."

It is the first bilateral visit to Canada by an Indian prime minister since Indira Gandhi was hosted in 1973 by then-prime minister Pierre Trudeau.

Modi began the day by meeting Gov. Gen. David Johnston at Rideau Hall before a full honour guard and the din of howitzer fire greeted him in the shadow of the Centre Block, where Harper ushered him in for a face-to-face meeting.

Handfuls of supporters chanted Modi's name as he arrived on the Hill.

"He's a rock star," said Ravi Desai, an international student and IT worker from India who lives in Ottawa.

"He's putting aside a lot of traditional things that other governments used to do and he's focusing on technology, and that's what (the youth of India) need," he said.

Modi's next stop is Vancouver, where he will be accompanied by Harper and no fewer than 16 fellow Conservatives scheduled to appear with them at various events.

modi protesters
Anit-Modi protesters gather outside of Exhibition Place in Toronto where Canadian Prime Minister Stephen Harper welcomed Indian Prime Minister Narendra Modi on, April 15, 2015. (Aaron Vincent Elkaim / THE CANADIAN PRESS)