I have the Bose and have extensively listened to the Beats. The Beats (in my personal opinion) are utter garbage price wise. The Beats should be nothing more than $70CND at most.
The Bose are good, but I also believe they're a bit overpriced. Regular, $129.99CND, but you can almost always find them for 99.99CDN on sale, which is still a bit too much for what they are, but still better than Beats.
The one problem with Beats is the bass. It's absolutely overruled by treble, and I definitely need a good bass kicking when I listen to trance and the such. The Bose give a good kick, but they are absolutely unreliable. It seems like it's hit or miss quality when you buy Bose. I take good care of my headphones, but my Bose left plug lost connection, thus no sound. Super annoying.
A good bang for your buck is the Shure SE115's, usually found for $139.99CDN, but like the Bose, almost always on sale for $99 or $89, which makes them 100% worth it.
They're one of the lower end models. I owned the Shure SE210 which retail for $239.99 and they were absolutely garbage. Brought them back a week after giving them a shot, grabbed the SE115's and haven't looked back.
Only problem, the Shures are a bit unreliable too. My extension cable that comes with almost all Shure ear buds is on the fritz, so I haven't been able to use them much, which absolutely sucks.
Wow, why did I say all of that?