Shoppers tempered their spending in April as higher gas prices, fuelled by the US-Israel war on Iran, meant less money left over for some non-essentials like clothing and furniture. But they're still buying, thanks to more generous government tax refunds.