Some things you may want to look into...
The following is only my opinion, so takes what you want of it. However, I am working in the pension plan field (actuary), so I have some knowledge about investment, pensions, and other savings.
CF and the new tax-free saving account (TFSA).
As you may be aware, it is now possible to invest up to 5000$ a year in a TFSA. Any investment return on that fund is tax free.
Whether it's more interesting than a RRSP or not depends on many factors, but consider this:
In the military, you're eligible to your pension after 20 years of service, unreduced after 25 (I'm talking about the Regular Forces, since I don't know the rules for the Reserve)
So if you plan to go career, but retiring early, it might be better for you to invest in TFSA now, and save your RRSP room for later.
Here's my thinking :
In the early years, your salary (hence taxes) is lower. Impact of RRSP isn't as big as if you had a huge salary.
You might retire very young like around 50. If you retire, it is better for you to take the pension immediately EVEN if you plan to work elsewhere.
Depending of your trade, you would probably have the same salary (or better) in the private. Of course, any other benefits than salary is usually way better in the Forces than elsewhere (pension plan included). My point is that if you work elsewhere, you won't need the pension you get.
However, salary (from other source) + pension = higher taxes
So at this moment, investing in RRSP would be VERY interesting to save taxes in those year. If you've invested in RRSP all your career, you won't have much room (I won't put numbers here, but still). If you've always invested in CELI, you'll have a lot of room in your RRSP (it is cumulative).
It COULD be a way to maximize your earnings / minimize taxes over your overall career. It is worth to think about it !!!