Delivery Information

Pick Up

Meals can also be picked up during office hours at the Better Meals commissary in Burnaby. Pick up orders must be placed at least one business day in advance. We accept payments in cash, Visa, or Mastercard. Pick up hours are between 10:00am - 4:00pm Monday to Friday, except holidays.


Better Meals is pleased to announce free delivery for all areas with $30.00 minimum order.

Our meals are delivered to you by refrigerated truck, so they arrive at your home in the same fresh state as they were when they left our premises.

To make sure you get your meals regularly, we have set up a weekly delivery schedule. Please cross-reference this with the reordering schedule to make sure you place your weekly meal order in time for delivery.

All orders need to be received before 2:00pm and at least two business days before your delivery day. Payment can be made by cash to the driver at the time of delivery. For payments by Visa or Mastercard, please call the office prior to your delivery.

The following list will tell you when we are in your area.

*Schedule subject to change without notice.

Delivery Schedule as of October 21, 2016

Area Delivery Day
Abbotsford Tuesday or Friday - depends on address
Agassiz Monday - depends on address
Aldergrove Tuesday
Ashcroft Wednesday
Bowser Wednesday
Brentwood Bay Wednesday
Burnaby Monday or Tuesday - depends on address
Cache Creek Wednesday
Campbell River Tuesday
Cassidy Friday
Cedar Friday
Central Saanich Wednesday
Chase Tuesday
Chemainus Friday
Chilliwack Friday
Clinton 1st & 3rd Wednesday
Cloverdale Wednesday
Cobble Hill Thursday
Coldstream Friday
Colwood Thursday
Comox Tuesday
Coombs Wednesday
Coquitlam Thursday or Wednesday - depends on address
Courtenay Tuesday
Cowichan Bay Thursday
Crofton Friday
Cumberland 1st & 3rd Tuesday
Delta, North Monday
Delta, South Tuesday
Deroche Monday - depends on address
Duncan Thursday
Enderby Tuesday
Errington Wednesday
Esquimalt Thursday
Fort Langley Thursday
Harrison Hot Springs 4th Monday of month - depends on address
Harrison Mills Monday - depends on address
Hope 1st & 3rd Monday - depends on address
Kaleden Wednesday
Kamloops Tuesday, Wednesday or Thursday - depends on address
Kelowna Thursday
Keremeos Wednesday
Lake Cowichan 2nd & 4th Thursday
Ladner Tuesday
Ladysmith Friday
Lake Errock Monday - depends on address
Langford Thursday
Langley Wednesday or Tuesday - depends on address
Lantzville Wednesday
Logan Lake 2nd & 4th Wednesday
Maple Ridge Wednesday
Merritt 2nd & 4th Wednesday
Merville Tuesday
Metchosin Thursday
Mill Bay Thursday
Mission Monday - depends on address
Nanaimo Thursday or Friday - depends on address
Nanoose Bay Wednesday
New Westminster Tuesday or Monday - depends on address
North Saanich Wednesday
North Vancouver Thursday
Oakanagan Falls Wednesday
Oliver Wednesday
Osoyoos Wednesday
Parksville Wednesday
Peachland Thursday
Penticton Wednesday
Pitt Meadows Wednesday
Port Coquitlam Wednesday or Thursday - depends on address
Port Moody Thursday
Pritchard Tuesday
Qualicum Beach Wednesday
Richmond Wednesday
Rosedale 2nd & 4th Monday - depends on address
Royston Tuesday
Saanich Wednesday, Thursday or Friday - depends on address
Saanichton Wednesday
Salmon Arm Tuesday
Sardis Friday
Shawnigan Lake 1st & 3rd Thursday
Sidney Wednesday
Sooke Thursday
Summerland Wednesday
Surrey Monday or Wednesday - depends on address
Tsawwassen Tuesday
Vancouver Monday, Tuesday or Friday - depends on address
Vernon Friday
Victoria Wednesday, Thursday or Friday - depends on address
View Royal Thursday
Walnut Grove Thursday
West Kelowna Thursday
West Vancouver Thursday
White Rock Wednesday
Lake Country Friday
Yarrow Friday
Yellowpoint 1st & 3rd Friday