When doing business in any of the larger cities, business suits and ties are standard attire for men with conservative suits and dresses for women.
However, if doing business with smaller companies in more rural areas (or on the West Coast) do not be surprised to find a much more relaxed and casual approach to dress code. It is probably a good idea to do some research in this area before travelling to meet any new company or organisation.
Take the weather conditions into account if travelling to Canada. Winters are, of course, very cold but summers can be hot and humid.