For most of those countries you can visit for up to 90 days, but remember they are also all part of the Schengen region. As Canadians we can only stay in the Schengen region for 90 days out of 180 legally. This means, while you have a limit of 90 days, say in
Germany, and if you use the full 90 days, technically you shouldn´t be going to
France for another 90 days.
So keep that in mind as you plan your travels as well.
I have been in an out of Europe for 4 years now, and I have never heard anyone having a problem with the Schengen region, but that rule does exist so beware!
Have an awesome trip!