any airline websites. Their sites. eg., air canada, are getting better.
or try www.expedia.ca. maybe few dollars more expensive, but you more airlines to choose.
if to go back to china,taiwan,or hongkong,you should call your local chinese travel agencies (check your local chinese newspaper to find out. They have a special way to sell cheap tickets to you.