Weekend Reads. Canadian Markets Hit All-Time High.