The geography of Canada is diverse and complicated. It affects every aspect of the development of the country, the manner in which the people of the country make a living, live on a day to day basis and make decisions regarding their actions and future direction for development.