I used to have to fly to SG, through SF or LA, about every two-three weeks back in the late-90s/early-2000s; you don't have to transfer at Narita or Taipei any more?
There are rumours that either Air Canada or SQ will create a direct flight to Vancouver as well, which I will welcome with open arms :) I live in Vancouver and need to go to Singapore once a month, so I still need to connect - usually through Hong Kong or Taipei and sometimes through Seoul and Narita.