TSX, U.S. markets rise, gold price tops US$3,000 an ounce for first time