I just looked into this not too long ago cause I purchased dinner vouchers for Ariels princess dinner. Being Canadian as well, actually just in Vancouver... I see you are from Naniamo
I got mine through Flight Center. So about these vouchers, well you have some options...
There are two types of character dining vouchers. There is the "Premium Character Dining Voucher" or the "Character Dining voucher"
The Premium Character Voucher gives you the choice of attending lunch or dinner at Ariels Grotto in DCA, or Breakfast/Lunch/Dinner at Goofy's Kitchen at the DLH. You are looking at about $41 per adult, and $22 per child.
The Character Dining voucher is for breakfast only. It allows you to choose from Minnie & Friends Breakfast at Plaza Inn in
Disneyland, Surf's Up! Breakfast at Disney's PCH Grill in Paradise Pier Hotel or Chip 'n' Dale's Critter Breakfast at Storytellers Cafe in Grand Californian Hotel. These vouchers are $38 for adults and $20 for child.
The cool thing about either type of voucher is that your meal, the taxes, and tip are included in the price.