TORONTO - Fears of escalation in the Russia-Ukraine conflict weighed on stock markets on both sides of the Atlantic Tuesday, but Canada's main index recovered from early losses to end slightly up, while U.S. stock markets were mixed.