I've worked remotely for Silicon Valley companies from Victoria, Canada, and it's great, even though the startup scene is just in its infancy. Same time zone, housing isn't insane like the valley or like Vancouver, beautiful climate, good university, etc. The largest drawback is that once you're ready to do your own startup, VCs are all "Victoria? WTF? You can't build a real company there...", so you're stuck bootstrapping...