Canadian consumers in a spending mood amid rising prices