You get 20 days leave per year for your first 5 years, and then that rises to 25 per year. 2 weeks of "block" leave (Xmas, Summer, etc) usually costs you about 10 annual leave days, and if there are any statutory holidays (stat leave) during that period, you don‘t have to use an annual day for that. CO‘s can give out "short" and "special" (max 2 days of each per month, but I could be wrong) leave as well, but that is becoming less frequent. So, in theory, a 2 week leave period (a total of 16 calendar days) starting at 0001 hrs on Saturday and ending Sunday at 2359 hr, with one stat holiday (Canada Day for example) would be 6 weekend (no cost to you), 2 short (good luck), 2 special (wishful thinking), 1 Stat (Canada Day), and 5 annual days. Not too bad when you consider what the average civvie gets, but then again civvies don‘t have to put up with some of the BS we do, but I digress.
As for deployments, it ***used*** to be 2.5 days per month deployed, but I heard from guys coming back from overseas that it‘s down to 2 days per month (6 month deployment=12 days). Not really a huge deal, considering back in Canada, you get an average of 8 days off per month (weekends) plus any holidays or "swans" the CO gives you. Overseas you typically work 6 days a week, with a "Sunday routine" day that usually means you get to sleep in, and then do work or training in the afternoon. Add in the "48‘s" (48 hr leaves) twice during the tour..... (I base this on my tour to Bosnia in 2000-2001, so I‘m not sure how much has changed).
As for when you redeploy, it‘s changed somewhat (for the worse it seems), so I won‘t speculate on what it is for sure, but it seems to be about 2 weeks or so (excluding annual leave tacked on). My wife got a fair chunk of leave redeploying from A‘stan in 2002 (3PPCLI Op Apollo tour), but when you consider they didn‘t get the 15 days NATO/UN/whatever-you-want-to-call-it leave while they were over there, and they weren‘t able to burn off their annual before the All Important March 31 leave year deadline (they were over there),and got it tacked onto their post-deployment leave, and then got a few freebies, it wasn‘t like they got a big Xmas present (like "They" would like you to think).
Anyway, I hope that answered your question.
Allan