1. Try to quit cold turkey, don't do it gradually.
2. If you fall off the wagon once, negatively reinforce that behavior. Perhaps tie a rubber band around Mr. Johnson, pull and -snap- three times. Of course, if that's your thing, it isn't negative reinforcement, try something else equally punitive. However, you must not mentally allow yourself the freedom to fall off the wagon even once.
3. Direct your salary or other cashflow automatically into long-term-deposit RRSPs or similar instruments where it is difficult to get hold of your money.
4. Find a different, time-consuming physical hobby like weight-training, football, boxing, or a really expensive one like fine cars, antiques, art.
5. Stop reading TERB and other similar boards. Ask Fred to ban your IP. Make it hard for yourself to re-join. Find a different board that deals with your new hobby (see above) that will take up your online time, and be a really active participant there.
Good luck.
If all the above fail, don't worry... there'll always be a place for you here.