Canapés will only stay good for about 30 minutes before they start to turn stale and harden. You'll want to serve them right away and encourage your guests to gobble them up!