Canadian Xpress® logoCanadian Xpress Virtual Airline®
Pilot ID: Password:
Skip Navigation Links
Home
|Skip Navigation Links
Join Us
|Skip Navigation Links
Pilots
|Skip Navigation Links
Events
|Skip Navigation Links
Fleet
|Skip Navigation Links
Operations
|Skip Navigation Links
Training
|Skip Navigation Links
Pilot Ratings
|Skip Navigation Links
Downloads
|Skip Navigation Links
Pilot's Forum
|Skip Navigation Links
Help
|Skip Navigation Links
Donate
Canadian Xpress® Pilot Roster
Pilot IDName LocationFlightsHoursRankStatusDetails
CXA001Marc Wheeler Canada Canada38158239:52 Master ATP Captain Active
CXA004John Sousa Canada Canada1080227704:53 Master ATP Captain Active
CXA007Dave Weese Canada Canada22624239:16 Master ATP Captain Active
CXA011Mark Walsh Canada Canada8831376:49 Master ATP Captain Active
CXA014Claude Pradier Australia Australia19861936:32 Master ATP Captain Active
CXA015Stephen Hayward Canada Canada144809:23 Master ATP Captain Active
CXA029Matt Gaboriault Canada Canada21193635:43 Master ATP Captain Active
CXA052Paul Mercier Canada Canada15464045:43 Master ATP Captain Active
CXA053Louis Simon Canada Canada1891330:21 Master ATP Captain Active
CXA059Daniel Louvet Canada Canada5511380:16 Master ATP Captain Active
CXA100Joe Roberts Canada Canada33987255:25 Master ATP Captain Active
CXA101Dean Wheeler Canada Canada5841970:09 Master ATP Captain Active
CXA102Nick Austin Canada Canada142261:05 ATP Captain Active
CXA103Joerg Unland Germany Germany2618:07 Second Officer Active
CXA106Fernand Leblanc Canada Canada5228391:07 Master ATP Captain Active
CXA107Michael Marquardt Canada Canada50894:19 Master ATP Captain Active
CXA109Bill Wheeler Canada Canada8012594:50 Master ATP Captain Active
CXA110Burton Dykeman Canada Canada3253865:14 Master ATP Captain Active
CXA114Nicholas Sandy United States of America United States of America1315:58 Second Officer Inactive
CXA116Nuno Santos Portugal Portugal1892273:35 Master ATP Captain Active
CXA119Sergey Polyarnik Ukraine Ukraine3624327:45 Master ATP Captain Active
CXA120Colin Gray Canada Canada59:30 Second Officer Active
CXA121Bachir Skender Canada Canada56:43 Second Officer Active
CXA125Brad Crockett Canada Canada4643:57 First Officer Active
CXA126Paul Archer Canada Canada121148:05 Senior Captain Active
CXA127Robert Clement Canada Canada5678:26 Captain Active
CXA128Daniel Storms United States of America United States of America822:15 First Officer Active
CXA129David Sullivan Canada Canada917:47 Second Officer Inactive
CXA132Andre Lamy Canada Canada485462:00 Master ATP Captain Active
CXA133Vladimir Mikhaylov Russian Federation Russian Federation2626:29 First Officer Active
CXA141Ajay Balakrishnan India India710:10 Second Officer Active
CXA142David Oberlander United States of America United States of America4030:48 First Officer Active
CXA144Andy Leung Canada Canada1077:12 Captain Active
CXA145Henry Mcmahan United States of America United States of America5164:58 Senior Captain Active
CXA149John Beaton Canada Canada1144:21 First Officer Active
CXA151Kelly Wilson Canada Canada888869:55 Master ATP Captain Active
CXA156Ing Zimmerman Canada Canada621073:33 Master ATP Captain Active
CXA157Amos Waterbury United States of America United States of America24:43 Second Officer Active
CXA158Raouf Rizk Spain Spain5151:50 Captain Active
CXA162Michael Wang Canada Canada34:36 Second Officer Active
CXA163Jerry Gryffin Canada Canada94:26 Second Officer Active
CXA164Chris Voultjatis Greece Greece63:49 Second Officer Active
CXA166Scott Nation United States of America United States of America20854:32 Master ATP Captain Active
CXA170Alain Beauregard Canada Canada1316:21 Second Officer Active
CXA173Dwight Heyer United States of America United States of America32:45 Second Officer Active
CXA175Jean-Simon Brassard Canada Canada88:10 Second Officer Active
CXA176Luc Dube Canada Canada330528:35 Master ATP Captain Active
CXA178John Goral United States of America United States of America313668:06 Master ATP Captain Active
CXA179Bob Varga Canada Canada1151926:17 Master ATP Captain Active
CXA185Gilles-Gabriel Gouffran Canada Canada925790:41 Master ATP Captain Active
CXA194Brandon Card Canada Canada39111:48 Senior Captain Active
CXA199Daniel Vlassov Canada Canada5178:56 Senior Captain Inactive
CXA204Mathéo Trouille France France53:22 Second Officer Active
CXA205Luca Giordano Canada Canada1920:52 First Officer Inactive
CXA206Trey Holton United States of America United States of America861197:42 Master ATP Captain Active
CXA207Matthew Roesener United States of America United States of America358630:04 Master ATP Captain Active
CXA208Antoine Langevin Canada Canada114:06 Second Officer Active
CXA209Salazar Santiago Cape Verde Cape Verde1421:05 First Officer Active
CXA210Jeff Rowland Canada Canada4701355:32 Master ATP Captain Active
CXA212Kenneth Sweeney United States of America United States of America21:33 Second Officer Active
CXA213Currie Gallichon Canada Canada1211:36 Second Officer Active
CXA214Len Venne Canada Canada2933:11 First Officer Active
CXA216Tom Rowley Canada Canada195245:50 ATP Captain Active
CXA219Pierre Desrochers Canada Canada935372:47 Master ATP Captain Active
CXA220Shane Oneill United States of America United States of America7357:43 Master ATP Captain Active
CXA222Brendan McCoy United States of America United States of America7711280:49 Master ATP Captain Active
CXA224Jean-Philippe Luiggi Canada Canada30103750:42 Master ATP Captain Active
CXA225Vetter Burns United States of America United States of America401296:13 Master ATP Captain Active
CXA228Dave Willson Canada Canada104243:36 ATP Captain Active
CXA229Richard Branch United States of America United States of America164257:16 ATP Captain Active
CXA230Clementt Tebogo Bethia Botswana Botswana00:00 Second Officer Active
CXA231Alexandre Beaupre Canada Canada00:00 Second Officer New Pilot
CXA232Lee Van Ginhoven United States of America United States of America420857:36 Master ATP Captain Active
CXA236Julio Hernandez Canada Canada281657:22 Master ATP Captain Active
CXA237Ernie Leboe Canada Canada20762:01 Master ATP Captain Active
CXA238Victor R.M. Cober Canada Canada11:04 Second Officer Active
CXA240Abdellatif El Qochairi Spain Spain4567:08 Master ATP Captain Active
CXA244Aj Vanmiddendorp United States of America United States of America452:04 Captain Active
CXA251Vincent Wallace United States of America United States of America819:31 Second Officer Active
CXA254Christopher Terrio Canada Canada89:10 Second Officer Active
CXA255Jacob Conkin Canada Canada5158:39 Senior Captain Active
CXA256Abdul-Aziz Bakari Nigeria Nigeria24:21 Second Officer Active
CXA257Louis Brouillette Canada Canada41782:14 Master ATP Captain Active
CXA259Ethan Fortier Canada Canada160434:33 Master ATP Captain Active
CXA267Phil Dowling Canada Canada2362:46 Master ATP Captain Active
CXA269Bob Donovan United States of America United States of America1461879:25 Master ATP Captain Active
CXA270Peter Balfe Canada Canada146278:07 ATP Captain Active
CXA271Patrice Mathieu Canada Canada61077:44 Master ATP Captain Active
CXA273Ahmed Ibrahim United States of America United States of America68:48 Second Officer Active
CXA275Mathew Thieneman United States of America United States of America11:37 Second Officer Active
CXA277Marks Indriksons Spain Spain34:15 Second Officer Active
CXA279Mathieu Martin Canada Canada00:00 Second Officer Inactive
CXA282Paul Slothouwer Canada Canada617:40 Second Officer Active
CXA283Tobias Reike Germany Germany00:00 Second Officer Inactive
CXA284Mike Mason United States of America United States of America00:00 Second Officer Inactive
CXA285Jeff Sturgeon United States of America United States of America00:00 Second Officer Inactive
CXA287Herman Hobbelink Canada Canada00:00 Second Officer Inactive
CXA288Barry Macknight Canada Canada10369:15 Master ATP Captain Inactive
CXA289Jonathan Bleeker South Africa South Africa17727:55 Master ATP Captain Active
CXA290Dominic Dubreuil Canada Canada11:07 Second Officer Active
CXA292Robert Dale Canada Canada42:48 Second Officer Active
CXA293Edith Hayes Canada Canada00:00 Second Officer New Pilot
CXA294Johnny Haddad Brazil Brazil00:00 Second Officer New Pilot
CXA296Ward Heape Canada Canada00:00 Second Officer New Pilot
CXA297Ed Evans Canada Canada00:00 Second Officer New Pilot
CXA298Aaron Zhang United States of America United States of America00:00 Second Officer New Pilot
CXA299Luke Bettis United States of America United States of America17484:53 Master ATP Captain Active
CXA300Daniel Kolej Czech Republic Czech Republic220355:10 Master ATP Captain Active
CXA302Alexis Gonzalez Mexico Mexico00:00 Second Officer New Pilot
CXA303Sten Huebler Canada Canada21:22 Second Officer Active
CXA304Robert Rowan United Kingdom United Kingdom00:00 Second Officer New Pilot
CXA305Josh Mulder Canada Canada31:46 Second Officer Active
CXA306Joel Black United States of America United States of America00:00 Second Officer New Pilot
CXA307Alexandre Derome Canada Canada00:00 Second Officer New Pilot
CXA308Joshua Roth Canada Canada00:00 Second Officer New Pilot
CXA309Matt Lee United States of America United States of America00:00 Second Officer New Pilot
CXA312Michel Vaillancourt Canada Canada85143:39 Senior Captain Active
CXA313Jack Howard United States of America United States of America00:00 Second Officer New Pilot
CXA314Thomas Costello Canada Canada0168:00 Senior Captain New Pilot
CXA315Steven Malyuk United States of America United States of America00:00 Second Officer New Pilot
CXA316Bruno Fernandes Portugal Portugal00:00 Second Officer New Pilot
CXA317Alexander Belluccio United States of America United States of America00:00 Second Officer New Pilot
CXA318Lindsey Wiebe Canada Canada316377:17 Master ATP Captain Active
CXA320Eduardo Caldera-Petit Canada Canada236476:24 Master ATP Captain Active
CXA321Lee Macmillan Canada Canada343762:18 Master ATP Captain Active
CXA328Robert Versluys Netherlands Netherlands3082964:34 Master ATP Captain Active
CXA342Allan Bailey Canada Canada32117:54 Senior Captain Active
CXA346Eric Dziura United States of America United States of America205431:22 Master ATP Captain Active
CXA351Leonardo Ojeda United States of America United States of America153142:44 Senior Captain Active
CXA362Mike Scott Canada Canada102274:52 ATP Captain Active
CXA369Gordon Bretz Canada Canada72105:10 Senior Captain Active
CXA372Sylvain Tousignant Canada Canada232497:06 Master ATP Captain Active
CXA393Daniel Pergau Canada Canada3633:59 First Officer Active
CXA394Wade Welsh Canada Canada30171:37 Senior Captain Active
CXA400Ignacio Nemina Argentina Argentina37862:51 Master ATP Captain Active
CXA401Akeem Chesney Trinidad And Tobago Trinidad And Tobago267264:00 ATP Captain Active
CXA418James Miller United States of America United States of America117315:48 Master ATP Captain Active
CXA425Andy Keeney United Kingdom United Kingdom3004924:27 Master ATP Captain Active
CXA436Ken Schneider Canada Canada329698:31 Master ATP Captain Inactive
CXA440Ian Oliver United States of America United States of America1314:43 Second Officer Active
CXA451Marco Silva United States of America United States of America111352:13 Master ATP Captain Active
CXA459Serge Dubord Canada Canada48113:13 Senior Captain Active
CXA461Mike Kenny Canada Canada158355:03 Master ATP Captain Active
CXA469Gord Hoff Canada Canada408657:50 Master ATP Captain Active
CXA472Rob Nabieszko Canada Canada71111:32 Senior Captain Active
CXA480Trevor Bagnell Canada Canada238222:09 ATP Captain Active
CXA497Craig Rideout Canada Canada265365:09 Master ATP Captain Active
CXA505Ariel Rodriguez United States of America United States of America2927:32 First Officer Active
CXA520Rob Babiak Canada Canada62104:15 Senior Captain Active
CXA522Marc-Andre Lalande Canada Canada3954689:52 Master ATP Captain Active
CXA524Mike Chute Canada Canada5371931:44 Master ATP Captain Active
CXA529Steve Keen United States of America United States of America289528:49 Master ATP Captain Active
CXA530Ray Bansemer Australia Australia119313:29 Master ATP Captain Active
CXA533Don Dickson Canada Canada215321:42 Master ATP Captain Active
CXA543John Speers Canada Canada2748:44 First Officer Active
CXA546Adam Boffa Canada Canada10771874:03 Master ATP Captain Active
CXA550Tim Murphy Canada Canada5391125:17 Master ATP Captain Active
CXA554Louis Massicotte Canada Canada1123036:22 Master ATP Captain Active
CXA555Dave Rittenhouse Canada Canada146604:39 Master ATP Captain Active
CXA557Todd Malek Canada Canada23413047:39 Master ATP Captain Active
CXA568Saravanan Muralee Canada Canada3245:29 First Officer Active
CXA574Sergio Campos Brazil Brazil84189:33 Senior Captain Active
CXA575Jerry Bourque Dominican Republic Dominican Republic269506:31 Master ATP Captain Active
CXA576Gaetan Gelinas Canada Canada7471348:39 Master ATP Captain Active
CXA578Scott Wallace Canada Canada163191:03 Senior Captain Active
CXA584Cristiano Arosio Italy Italy133107:14 Master ATP Captain Active
CXA587Andy Warren Canada Canada5165:04 Captain Active
CXA597Jeff Kafka Canada Canada104:29 Second Officer Active
CXA600Alex Sousa Canada Canada172593:01 Master ATP Captain Active
CXA601Josh Jenk Canada Canada33:36 Second Officer Active
CXA608Jim Allan Canada Canada341673:45 Master ATP Captain Active
CXA615Paul E Roger Canada Canada243432:01 Master ATP Captain Active
CXA618Dean Roy Canada Canada207314:52 Master ATP Captain Active
CXA619Wayne Welch Canada Canada424698:15 Master ATP Captain Active
CXA624James Barnett United States of America United States of America3897:11 Captain Active
CXA631Faron Kolbe Canada Canada2918:17 Second Officer Active
CXA639Darren Sheldon Australia Australia26194:41 Senior Captain Active
CXA649Daniel Kraft IV Canada Canada40134:42 Senior Captain Active
CXA651Alan Cottrill United Kingdom United Kingdom4301485:02 Master ATP Captain Active
CXA654Giulio Ho Canada Canada184271:01 ATP Captain Active
CXA657Mike Peric Canada Canada2446:29 First Officer Active
CXA661Jason Fearing United States of America United States of America133201:29 ATP Captain Active
CXA663Aaron Miles Canada Canada2628:52 First Officer Active
CXA678Brian Smart Canada Canada18911734:31 Master ATP Captain Active
CXA682Sean Hopkins Canada Canada71257:40 ATP Captain Active
CXA694Chris Fowlie Canada Canada6368:31 Captain Active
CXA706Gabriel Panis Canada Canada102167:41 Senior Captain Inactive
CXA707Michael Mcconnell Canada Canada1021:08 First Officer Active
CXA709Michael Leaman Canada Canada56400:17 Master ATP Captain Active
CXA716John Gillis United States of America United States of America107581:39 Master ATP Captain Active
CXA718Ewen Savage Ireland Ireland175198:04 Senior Captain Active
CXA724Alain Ross Canada Canada844796:22 Master ATP Captain Active
CXA726Steve Oster Canada Canada489552:35 Master ATP Captain Active
CXA736Jeffrey McMillan Canada Canada98243:51 ATP Captain Active
CXA747David Sapira Canada Canada100461:09 Master ATP Captain Active
CXA752Gregor Starasinic Slovenia Slovenia23015403:54 Master ATP Captain Inactive
CXA753Emerson Ally United States of America United States of America1320:22 First Officer Active
CXA758Mahmoud Hamad Libya Libya4892:48 Captain Active
CXA760Ryan Sernoskie Canada Canada6481410:06 Master ATP Captain Active
CXA777Denis Brown Canada Canada3571:33 Captain Active
CXA780Mark Trumble Canada Canada63146:18 Senior Captain Active
CXA781David Vollant Canada Canada445857:13 Master ATP Captain Active
CXA783Matteo Pozzi Italy Italy130363:03 Master ATP Captain Active
CXA784Jean Pierre Pujals France France215342:21 Master ATP Captain Active
CXA789Victor Martinez United States of America United States of America221463:28 Master ATP Captain Active
CXA799Max Hightower United States of America United States of America10383:56 Captain Active
CXA807Frank Phlippo Belgium Belgium172431519:03 Master ATP Captain Active
CXA809Neil Ryans Ireland Ireland1422:05 First Officer Active
CXA815Gerrit Venter Swaziland Swaziland3249:05 First Officer Active
CXA822Robert Anselmo United States of America United States of America387870:55 Master ATP Captain Active
CXA831Lawrence Legge Canada Canada140109:41 Senior Captain Active
CXA832Seng Hup Chua Malaysia Malaysia1625:42 First Officer Active
CXA839Stephen Prendergast Canada Canada19462169:33 Master ATP Captain Active
CXA844Richard Souaid Canada Canada13242893:21 Master ATP Captain Active
CXA852Gustavo Aguilar Canada Canada102495:30 Master ATP Captain Active
CXA855Sam Munden Canada Canada132288:31 ATP Captain Active
CXA880Peter Chang South Korea South Korea4123114:23 Master ATP Captain Inactive
CXA883Jose Antonio Garrido Spain Spain106422:19 Master ATP Captain Active
CXA884Gordon Saint Canada Canada212690:43 Master ATP Captain Active
CXA894Willie Pretorius South Africa South Africa5751069:57 Master ATP Captain Active
CXA911Franklin Duncan United States of America United States of America11261739:39 Master ATP Captain Active
CXA912Jose Alves Brazil Brazil5355:51 Captain Active
CXA915Steve Horn United States of America United States of America402543:27 Master ATP Captain Active
CXA916Michel Bolduc Canada Canada6263093:42 Master ATP Captain Active
CXA923Walter Houston Australia Australia247164:56 Senior Captain Active
CXA924Claude Joannette Canada Canada14553860:03 Master ATP Captain Active
CXA943Ed Easterbrook Canada Canada6601717:22 Master ATP Captain Active
CXA946Alan Walker Canada Canada1730:01 First Officer Active
CXA958Ephrem Prudencio Canada Canada12112355:15 Master ATP Captain Active
CXA963Ulrich Niekamp Germany Germany5031653:47 Master ATP Captain Active
CXA966Chris Williams United Kingdom United Kingdom397472:32 Master ATP Captain Active
CXA970Peter Hall Canada Canada134222:05 ATP Captain Active
CXA974Gaston Cyr Canada Canada3885303:08 Master ATP Captain Active
CXA975Dale Marcum United States of America United States of America5471:57 Captain Active
*Hours include bonus hours for contests, challenges and may also contain hours transferred from other VAs.


Canadian Xpress® is a Trademark of Canadian Xpress Virtual Airline®.
All content on this web site may not be shared, copied, reproduced or used
in any way without prior written consent of Canadian Xpress Virtual Airline®.
© Copyright 2009-2018 Canadian Xpress Virtual Airline® All Rights reserved.