The ASX followed leads from Europe and the US and closed at a record high yesterday, with the benchmark S&P/ASX 200 up 0.92% to 7,379.50.
It was higher again in morning trade to 7,390.30 at the time of writing.
In Canada, the S&P/TSX Composite Index rose further above the 20,000 mark yesterday, hitting an all-time high of 20,269.90 intraday.
It closed up 0.38% to 20,231.32.
Meanwhile the JSE in South Africa is closed today for Youth Day.
Base metals slumped in London.
"A sea of red as China returns post the Dragon Boast Festival long weekend," Marex's Alastair Munro said.
Gold was lower at US$1,855 an ounce on the spot market as investors await a policy decision from the US Federal Reserve.
Mining majors were lower, with Antofagasta down more than 4% in London and Newmont off more than 1% in New York.
BHP was 1.1% lower in morning Australian trade.