I was simply giving my own past offers as an anecdote to illustrate the cost-benefit analysis of why someone in that situation might choose to leave Canada. I was decidedly junior at the time, having just graduated, and by no means was I trying to claim anything about my own level of talent.
It seems like you may have read too much into that part of my post. Similarly, the quoted piece of your post above reads to me a lot like a thinly veiled ad-hominem, but I digress.
It sounds like there's at least one part of my chain of reasoning that you disagree with: that the size of the tech job market in Canada can potentially grow in concert with the Canadian tech industry's competitiveness relative to the US, and that the Canadian tech industry's competitiveness can improve relatively as a result of keeping more of its talent from leaking into the US.
If that's the case I think it's best if we can agree to disagree and leave it at that.