The U.S. dollar remained firm as traders weighed weaker Michigan consumer sentiment, higher inflation expectations, rising Treasury yields and pressure across major currency pairs. EUR/USD slipped toward support, USD/CAD tested fresh highs after disappointing Canadian jobs data, and USD/JPY continued to challenge the 158.50 area.