While I am glad I didn't spend the ~$32,000 CAD it would have cost to get an English degree, I do wish I'd enrolled in a CS/English double major to get the benefits of technical studies and a humanities education. I have realized that, while I like software, a corporate job is just a means to an end to what I really enjoy: shared experience and art.
On another note, I did make the mistake of paying $15,000 CAD/year for a software engineering degree compared to $8,000/year for a CS degree. Now, in my final year, I'm taking many of the same classes CS students take. I would warn anyone in the same position in Canada (or the US) to seriously compare the two curricula when making a decision.