"Oh, Canada, Oh Canada!" Prepare to Be Eh-mazed!" Canada is a vast and diverse country, home to stunning natural landscapes, vibrant cities, rich culture, and friendly people--from the rocky mountains of British Columbia to the picturesque fishing villages of the Maritimes and from the bustling ...