Hello RFD'ers

Which is a better deal? buying online or going to a travel agency? I heard for asian flights its best to go to a travel agent? Any recommendations in Vancouver, BC? I like to fly from Vancouver to Taiwan. Thanks.