Base metals, finance and tech stocks boost North American markets

Base metals, finance and tech stocks boost North American markets