Red-hot inflation and strong demand for the Canadian Grand Prix have contributed to making this weekend a pricey one for visitors to Montreal.