You can teach them financial responsibility by making them save with RRSP and other saving accounts and you keeping track of it. Paying bills just spending money on their part, I'd be financially stable I wouldn't want them to pitch in, if anything I learned so far is that, there's no point making your kids waste money if you can show them the ropes without doing so, if they are bone headed and don't get the importance of money it's different, but if they know, they know, no need to go overboard and charging little shits, esp if you grown enough to provide for your fam. I know how important it is to have financial breather and freedom when you young, life is short, life needs to be enjoyed without being suffocated by money, and if I can do that for my kids without being hurt, I will, of course this comes with the fact that when they are ready to leave the nest, I want them set and ready, not struggling.