Yup, you're essentially right (I wrote the post). The gist of the article really could have been "Why you should start your startup outside of the valley" ... but choosing Canada has a few specific advantages I never really delved into with this post ...
I think this can apply to many cities outside of the silicon valley bubble.