Ottawa, the Capital of Canada, is one of the most beautiful capital cities in the world. It boasts scenic parks, ice capped mountains, architectural marvels and a hospitable people.