Two Research In Motion executives have been fired for unprofessional behaviour while aboard an Air Canada flight from China to Toronto.

The airline says the men were drunk and causing so much trouble, the plane had to land in Vancouver so they could be removed.

Waterloo, Ontario-based RIM says it expects its employees to act with integrity at all times.

George Campbell and Paul Wilson pleaded guilty to mischief and ordered to pay 72-thousand dollars in restitution after last week's incident.