You may claim an annual shareholders meeting as long as its reasonable (ie. Banff, Las Vegas for those us in Alberta or 2500km from your corporate home base).
In addition to this, you are allowed to fully deduct all expenses related to attending 2 conventions per year.
Other trips can be partially written off (prorated for personal component) if you can attribute business purposes to the trip. Keep notes/emails related to business meetings. You need at least 1 business appointment scheduled before you leave. Over 50% of the days on a trip must be for business. Your travel days and weekends in between workdays on Friday and Monday count as business. Travel to a destination on Thursday, have a meeting on Friday, stay the weekend, meet with customers on Monday and Tuesday, and Wednesday flying home is 7 business days. This allows for another 6 days at your destination as vacation and still expense your transportation expenses. For everyday that is business, you are able to deduct your lodging, meals, car rentals. So, if your entire trip includes 7 days of business and 6 extra personal days, you will be able to deduct your hotel for only the 7 business days.