Ето только у русских так.  Канадцы каждый за себя платят за еду в ресторане, но подарки не несут, предпологается что ето для общения собираются. И так оно и есть, никто не откажется прийти потому что 150 долларов у них нет, все могут себе позволить поздравить именниника. Кто хочет, обычно более близкие, могут еще подарочек небольшой купить.