At this point, 5000 CAD equals 3,375 Euro or therabouts. Since your meals and such are paid for on your tour all you'll be paying for is souvinirs, pretty much, right?
Since you don't want to rough it too bad (nothing wrong with that!), I'll estimate about 15 E a night for hostels, interspersed with about 40 Euro 2x a week for B&B's, and a possible hotel. So, on a rough estimate, about 8 nights nice accomadation and 21 regular. This brings approximately 635 Euro on accomadation.
You said approximately one restaurant meal per day (dinner), so, lets say on average, that costs 15 Euro a day and you are at 405 Euro for dinner. Depending on what you do during the day, lets say you spend an average of 5 Euro besides that on lunch/breakfast and there's about 135.
Aside from your food budget you said you like to drink occasionally, so assuming you went out 2x a week and bought 4 drinks at 5 Euro a piece (just a rough estimate not knowing what type of establishments/what you drink) comes to about 160 Euro.
Transportation will vary greatly, depending on where you go, how you travel, how many different locations etc. Lets say you fly to four different cities and spend, maximum, 50 Euro per ticket, there's 200 Euro. Again, totally winging that one.
So, add this all together and you could could say you roughly have 1535 Euro spent on a decent meal and accomadation. Obviously this will fluctuate, so erring on the side of caution, say you have 2000 Euro that you absolutely WILL spend on living expenses, that still leaves 1,375 on splurges and shopping. Just a way to look at it broken down.
You'll be fine! Have a great trip! Yes I have way too much time on my hands.