Here is our guide to the country's very best attractions and experiences - and why you should consider Canada for your next holiday.