Eastern Canada self-drive holiday: Toronto, Niagara, Montreal & Quebec 16 days, From £3,875 pp Includes flights