Canada Stocks-TSX posts biggest weekly decline since September as oil tumbles