for only 3-4 days....do you really want to go that far? (Banff, etc)
Galiano Island Resort is nice...
Or Whistler? I just got a great deal over xmas (23rd to 27th). 3 level townhouse in the village for $200/night. Fireplace, hottub, full kitchen, laundry, pool, etc....plus super close to good restaurants