Bollywood superstar Shah Rukh Khan was named the best male actor for his performance as an asperger patient in Karan Johar's "My Name Is Khan", while Anushka Sharma received the best female actor for her lively role of a wedding planner in "Band Baaja Baraat".
The city's Roger's Centre erupted in cheers Saturday evening when Shah Rukh received the award from Anil Kapoor and Hollywood actress Hillary Swank who greeted the audience with a "Namaste".
Paying tributes to Yash Johar, whose seventh death anniversary falls Sunday, King Khan said: "I am glad that I could receive this award on this day. I have received so much love that tonight I am a Torontonian."
Karan Johar, who got the best director award for "My Name Is Khan" and said: "This is my first IIFA award. It couldn't have been possible without the brilliance of the protagonist of the film - Shah Rukh Khan. I dedicate it to my dad...I love and miss him."
In all, "Dabangg" bagged seven awards, including best female debut for Sonakshi Sinha.
Presenting the award to Sonakshi, yesteryears' diva Hema Malini said: "I saw this girl and never thought she will become an actress."
A beaming Sonakshi said: "Toronto, itna pyar (so much love). Thanks for giving me the gift of IIFA. I will cherish it forever."
Ranvir Singh won the award for best debut male award for his role in "Band Baaja Baaraat" Accepting the award from veteran actor couple Rishi Kapoor and Neetu Singh, the young actor said: "It is special to me as the award is presented by my idol. (But) it is just the beginning."
The award for male supporting role went to Arjun Rampal for playing a politician in the political thriller "Raajneeti".
"'Raajneeti' is very close to my heart...I hope that I can be like Dharamji fifty years in the industry," said Arjun. Prachi Desai won the trophy for female supporting role for her performace in underworld drama "Once Upon a Time in Mumbaai".
Mamta Sharma won the award for best female playback singer for her song "Munni Badnaam" in "Dabanng".
"I love you so much... Shah Rukh I love you much... Toronto I love you so much," said Mamta as Arshad Warsi handed her the award in the company of show co-hosts Boman Irani and Ritesh Deshmukh as well as Shah Rukh Khan.
The award for best male playback singer went to Rahat Fateh Ali Khan for "Tere mast mast do nain" from "Dabanng".
For best lyrics, the award went to Niranjan Iyengar for penning "Sajda" and "Noor-e-Khuda" in "My Name is Khan". The award was accepted by Karan Johar on his behalf. For best music direction, the award went to Sajid-Wajid and Lalit Pandit for "Dabangg".
The award for best story went to Shibani Bathija for "My Name is Khan". It was presented by Brett Lee, Fardeen Khan and Sajid Nadiadwala.
The award for best screenplay went to Abhinav Kahsyap and Dileep Shukla for "Dabangg". Zeenat Aman, Prakash Mehra and Sant Singh Chatwal presented the award.
The award for best dialogue went to Vishal Bharadwaj for "Ishqiya". Mallika Sherawat and Brian White - her co-star in a Hollywood movie - presented the award.
Sonu Sood received the award for best performance in a negative role for "Dabangg".
Dharmendra won an award for his half-century in Indian cinema, while the Outstanding Achievement Award went to Sharmila Tagore.
Handing Sharmila the award, Shabana Azmi said: "I am honoured to present this award to an actress for whom I have the highest regard - a path-breaker, achiever, a person who has been successful in every avatar she has chosen."
Sharmila said the award was "such a satisfying thing. It's fantastic. After Dharamji, it is a tough act to follow".
She recalled Dharmendra's large heartedness when he agreed to a change in schedule for the shooting of a film when she had to "rush to Calcutta for personal reasons as Tiger (her husband) was in the West Indies".
Asha Bhosle received the Lifetime Achievement Award. "She has been my favourite singer. She creates magic in ordinary songs," said Subash Ghai, presenting her the award. Priyanka Chopra wowed the crowd by performing a medley of Bhosle's songs before the award was presented.
For the first time at the IIFA, Star Plus channel presented the Hottest Pair award to Anushka Sharma and Ranvir Singh for which 15 million votes were cast online.
"Anushka, you make me feel hot," said Ranvir accepting the award in her company.
The first Green IIFA Award by Panasonic went to actress Priyanka Chopra. "This was totally unexpected," the actress said.
Ritiesh Deshmukh bagged the award for best performance in a comic role for the film "Housefull". Irrfan Khan, whom Anil Kapoor lauded for his performances on the global stage, received the IIFA award for his international performances.