Canada is one of the most beautiful and diverse countries in the world. You will find everything from grizzly bears to charming little French cafes in the Great White North, and many Americans of chosen to make it home. Toronto is one of Canada’s most...