Ottawa

Ottawa is the capital of Canada, and one of several high-tech centers in this country.  Ottawa-based clients benefit from more frequent face-to-face meetings as required.

On the other hand, face-to-face meetings need not happen frequently with modern technology, including almost free long distance and screen sharing programs.

More about Ottawa.