I didn't realize that a Stag & Doe is a regional thing to Southern Ontario according to Wikipedia. It is like a big party where everyone gathers to help the wedding couple raise money to help get them started or pay for a honeymoon (or sometimes pay for the wedding). It is for both men & women with raffles, games and penny sale, music, food and drinks. People buy a ticket for $5 each which usually includes admission, a buffet meal (food provided by friends and relatives) and a door prize ticket. Quite often people just buy a ticket to help out whether they are going or not, or even if they don't know the wedding couple. Some places call it a Jack & Jill and some call it a Buck & Doe. Friends and family try to sell as many tickets as possible to cover any out-of-pocket expenses so any profits go directly to the Bride & Groom. It's not like a wedding or shower that you have to be invited, you can even buy a ticket at the door, the more the merrier. It works well in small towns because everyone knows everyone and it is usually a great place to run into people you haven't seen for a while.
My daughter and her fiance had lots of people attend and made a good chunk of money to put towards a downpayment on a house.