El índice compuesto S&P/TSX de la Bolsa de Toronto subió 120,19 puntos, o un 0,6%, hasta los 21.395 puntos, su nivel de cierre más alto desde el 25 de noviembre.

"Parece que el mercado está empezando a anticipar una mejora de la economía y una mayor demanda de recursos", dijo Colin Cieszynski, estratega jefe de mercado de SIA Wealth Management.

El grupo energético avanzó un 1,4%, ya que los precios del petróleo subieron a máximos de dos meses por la escasa oferta y la debilidad del dólar.

Los precios del crudo estadounidense subieron un 1,8%, a 82,64 dólares el barril, mientras que el cobre, que tiene fama de frenar los giros de la actividad económica, subió un 2,9%.

"Si el Doctor Cobre se recupera, es una buena señal para las condiciones empresariales, los beneficios corporativos y, potencialmente, el mercado de valores", dijo Cieszynski, refiriéndose al apodo dado al metal básico.

El grupo de materiales, que incluye a las mineras de metales preciosos y básicos y a las empresas de fertilizantes, sumó un 2,3%, mientras que el sector financiero, el más ponderado del mercado de Toronto, terminó un 0,5% al alza.

Wall Street también subió porque las lecturas de los precios al consumidor en Estados Unidos estuvieron en gran medida en línea con las expectativas, lo que alivió las preocupaciones en torno al endurecimiento de la política antes de lo esperado por parte de la Reserva Federal.

Los inversores también se sintieron aliviados después de que el presidente de la Fed, Jerome Powell, dijera el martes en una audiencia en el Congreso que podría tardar varios meses en tomar una decisión sobre la reducción del balance de 9 billones de dólares del banco central.

"Tuvimos algunas alteraciones de la volatilidad, pero ahora parece que estamos preparados para superar eso y acercarnos a nuevos máximos", dijo Gregory Taylor, gestor de carteras de Purpose Investments.

El TSX alcanzó un máximo histórico en noviembre, con 21.796,16 puntos.