Anjali18,
Did you pay by US$ or Canadian dollars?
If it is US$ as per the website it is Consulate General of Canada only.
So I believe you are OK.
http://www.canadainternational.gc.ca/buffalo/assets/pdfs/visas/50_1_eng.pdf
If paying in US funds, make your payment instrument payable to the Consulate General of
Canada (or, if applying in Washington, to the Embassy of Canada). Payment in US funds by
bank draft or certified cheque must be drawn on a bank located in the United States.
If paying in Canadian funds, make your payment instrument payable to the Receiver
General for Canada. Payment in Canadian funds by bank draft or certified cheque must be
drawn on a bank located in Canada.