It would seem to me that if the person donated the gift to be given randomly to ANYONE and that if you were not selling a chance to win the gift for x dollars per ticket, you may find a way to have the fundraiser, as the gentleman or lady in the military suggests…in other words, one person distributes tickets and another person follows collecting a freewill donation of any sum (or none at all); then, it seems to me, there isn’t strictly speaking a game of chance. It would be more like a family shower game or some sort. I don’t know the laws for Canada for such affairs.
Ultimately, it seems to me the issue might perhaps be running afoul of some requirement of the civil law – which should be clearly avoided – but that does not mean a moral wrong has been committed.
According to the law, one should have a dog license but if one has not yet obtained it, one may be guilty of a civil infraction without thereby committing a moral offense. Those categories and distinctions are very important.