Transiting through Taoyuan International Airport with a Chinese passport

Hi,

  1. If I were to fly from Vancouver International to Singapore Changi International Airport or from Singapore to Vancouver (with a layover in Taoyuan Airport) as a chinese citizen, do I need a transit visa?
  2. Is 1 hour 55 min or 2 hours layover at Taoyuan Airport enough? (same airline- China Airlines or Eva Airlines)?