When selecting the Ōtorohanga imagery from Basemaps from the LINZ Data Importer WMTS table, urlopen triggers an encoding error. Closing the error and continuing does add the imagery to QGIS but it does not work.
https://stackoverflow.com/questions/4389572/how-to-fetch-a-non-ascii-url-with-urlopen