How To Stop Google Bots From Indexing The Following Page?

My site is built on Yii Framework. I have notice that a page is accessed through different URLs which is actually creating "duplicate content issue" for the site.

For example

The original page:-,-i-am-a-Financial-Adviser-26.htm

Which is also accessible through the following URLs.,-i-am-a-Financial-Adviser-26.htm?area=New+Zealand,-i-am-a-Financial-Adviser-26.htm?route=offer%2FI-am-looking-for-a-Wedding-Planner%2C-i-am-a-Financial-Adviser-26.htm&area=New+Zealand&MPublicMessagesForm_page=2,-i-am-a-Financial-Adviser-26.htm?route=offer%2FI-am-looking-for-a-Wedding-Planner%2C-i-am-a-Financial-Adviser-26.htm&area=New+Zealand&MPublicMessagesForm_page=3,-i-am-a-Financial-Adviser-26.htm?route=offer%2FI-am-looking-for-a-Wedding-Planner%2C-i-am-a-Financial-Adviser-26.htm&area=New+Zealand&MPublicMessagesForm_page=4

Other Variation,-i-am-a-Financial-Adviser-26.htm

What entries I need to mention in the Robots.txt file to stop google from indexing all these variations. I will appreciate your help in this matter.

Thank you in advance.

I just heard in Google Support Forum that adding rel="canonical tag in the <head> section can stop google from indexng similar pages.

But I am little confused about the exact rel="canonical code I need in the <head> section.

/* moved to General Discussion */

(not regarding The Yii Project Site)

tri@ Thank you.

Waiting for someone reply.