Canada finds itself at an unprecedented demographic crossroads. A growing segment of the population now belongs to the "sandwich generation": individuals between the ages of 30 and 60 who find themselves simultaneously supporting dependent children and aging parents. In many modern households, due to remarriages, late-in-life births, or increased longevity, caregivers are often juggling three or even four generations at once. In such a busy environment, there are the usual distractions. There are the usual dental appointments to clean teeth and add crowns. There are medical appointments for bumps, bruises and check-ups. Someone has to do the cooking and the grocery shopping, while simultaneously ensuring that the car gets taken to the mechanic to change the oil, or the tires. Kids have to be taken to extracurricular activities, like basketball try-outs, dance or piano recitals, soccer or hockey lessons. In this modern world, there is very little time for rest, let alone to th...