An anonymous reader writes "A recent survey of scientific education and attitudes showed the Canadian population to have the highest level of scientific literacy in the world, as well as the fewest reservations about the direction of scientific progress (full report). A key factor is a high level of scientific knowledge among the general population (despite comparatively low numbers of people employed in STEM fields). Another is a higher level of comfort with choosing rationality over religious belief — only 25% of Canadians surveyed agreed with the statement "We depend too much on science and not enough on faith", as opposed to 55% in the U.S. and 38% in the E.U.
I also wonder if the vaunted Canadian healthcare system plays a role. When advances in medical science are something you automatically expect to benefit from personally if you need them, they look a lot better than when you have to scramble just to cover your bills for what we have now."