Jasper has enough restaurants to ensure variety and a reasonable choice, though hearty North American food dominates.