Adult day programs. arthritis management, assistance with personal care, assisted transportation, ballroom dancing, bingo. blood pressure and blood glucose testing, bridge, calligraphy, cancer support group, Cantonese opera singing, caregiver support group. carpet bowling, chair fitness. chair tai chi. Chinese painting. choir. chronic disease self-management program. computer training. counselling and support, craft groups, day trips, English as a second language, euchre, fall prevention exercise, fitness, foot care, friendly visiting, gardening club, gentle fitness, gentle salsa, group dining, home support, karaoke, knit and chat, line dancing, Mandarin and Sri Lankan social programs, Mandarin language class, meals on wheels, monthly fresh fruit and vegetable market, movie night, music theory, musical performances, on-site restaurant serving lunch and dinner, plant exchanges, resident support group, shuffleboard, sketching, special events, spiritual support group, stretch and strength, supportive, housing, table tennis, tai chi, vocal training, yoga, zumba dancing. Programs in English, Cantonese, Greek and Mandarin.