You should look at the Okanagan valley in B.C. (Kelowna) Would meet most of your specs. Downside is the cost of living - housing in particular. Also might want to plan on a year or two working through immigration prior to coming to Canada. (unless Canada has a shortage of Swedish C programmers that I don't know about :) ) Tim
S
Sportairmedia
@Sportairmedia