U.S., Canadian, UK, and European stock markets move solidly