I'm really happy for you that you wish to save for the future.
First: Pay yourself first! That means take anywhere between 10-20% (15% is a good rule of thumb) of each paycheque and put into a seperate account. Do not enable this account for you ATM or with your bank for in person withdrawals. Once it is of significant size, then start investing for your retirement or rainy day fund. Really, you won't miss it after you get used to doing this. If for instance you got a cheque for $1000, you just put away $100. if$600, go for $60. Paying yourself means you are worth something in the future, and you can probably agree with that.
Second: Whatever the "future" is that you mention, write it down. Then get a plan of how much money and when you need it by. Start reading just basic books on the subjects you are interested in accomplishing (retirement, property buying, etc) as much as possible. Then figure out your investment strategy for each (a retirement plan which is 401k or RRSP, Market Fund for long term planning, etc, there are many options).
Third: Don't flush money down the toilet. if you smoke, quit smoking each and everyday; don't go out to eat, don't drink alcohol out at clubs. If you absolutely *need* new clothes, go buy them used.
Fourth: Get a hobby that doesn't cost money. TV doesn't count if you have cable.
Fifth: Stop using credit cards and pay twice your minimum for each payment.
Sixth: Take an inventory for two months of what you pay for (each and every penny!). At the end of it divide the items into fixed and variable. Fixed are things that you can only change by eliminating, and variables are items that you can actually reduce or eliminate and seem to fluctuate each month. For instance, rent and hydro bills are fixed, while eating out at lunch is variable. Go through each and every one and determine what actions you can do to reduce. Be ruthless.
Seventh: stick to an all cash basis. No debt. Your goal is for you in-come to exceed your outgoing.
Best of luck!