Don't call Canadians 'American' or smile at the French, British hoteliers told