A range of cuisines, many incorporating elements from home countries, has led to rich food traditions in America and Canada.