Stocks Finish at Record High, Apple, Amazon Post Weak Earnings
USD/CAD at a 10-Week Low Ahead of Key Inflation Report