The reason the average wedding costs between $30 and $4o grand is because brides (and some grooms) have been brainwashed by the wedding industry into believing that they deserve to be a princess for a day and have lavish, expensive wedding. It's insane - average Canadians don't have that kind of money to spend on an event.