Yesterday I was dreaming about spending a future vacation in Chateau Lake Louise, in Canada. It's a wonderful (and expensive) place to visit, but definitely it will be worth it.
Then I thought about any visa requirements for Italians to visit Canada. I found the Canadian Embassy in Italy and the good news is that, like the US Waiver Program, we don't need any visa to visit this country provided that we have a return ticket, a valid passport and enough money for the expenses incurred during the travel period. Really great!