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 Canada37328121:40 Master ATP Captain Active
CXA004John Sousa Canada Canada1038226613:18 Master ATP Captain Active
CXA007Dave Weese Canada Canada22064166:29 Master ATP Captain Active
CXA011Mark Walsh Canada Canada8581309:21 Master ATP Captain Active
CXA014Claude Pradier Australia Australia19681918:58 Master ATP Captain Active
CXA015Stephen Hayward Canada Canada131796:34 Master ATP Captain Active
CXA029Matt Gaboriault Canada Canada20923580:46 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 Canada32707011:40 Master ATP Captain Active
CXA101Dean Wheeler Canada Canada5751948:38 Master ATP Captain Active
CXA102Nick Austin Canada Canada98158:14 Senior Captain Active
CXA103Joerg Unland Germany Germany158:25 Second Officer Active
CXA106Fernand Leblanc Canada Canada5208383:12 Master ATP Captain Active
CXA107Michael Marquardt Canada Canada50894:19 Master ATP Captain Active
CXA109Bill Wheeler Canada Canada7882567:31 Master ATP Captain Active
CXA110Burton Dykeman Canada Canada3193853:13 Master ATP Captain Active
CXA111Fernando Benítez Spain Spain4001058:34 Master ATP Captain Inactive
CXA112Mike Kepple United States of America United States of America10:14 Second Officer Inactive
CXA114Nicholas Sandy United States of America United States of America1215:22 Second Officer Active
CXA116Nuno Santos Portugal Portugal1882270:54 Master ATP Captain Active
CXA117Martin Jose Garcia Ramirez Spain Spain00:00 Second Officer New Pilot
CXA118Malcolm Dix Canada Canada122:04 First Officer Inactive
CXA119Sergey Polyarnik Ukraine Ukraine3294180:38 Master ATP Captain Active
CXA120Colin Gray Canada Canada35:10 Second Officer Active
CXA121Bachir Skender Canada Canada22:25 Second Officer Active
CXA125Brad Crockett Canada Canada3934:06 First Officer Active
CXA126Paul Archer Canada Canada112138:06 Senior Captain Active
CXA127Robert Clement Canada Canada5577:14 Captain Active
CXA128Daniel Storms United States of America United States of America514:14 Second Officer Active
CXA129David Sullivan Canada Canada510:41 Second Officer Active
CXA132Andre Lamy Canada Canada475454:09 Master ATP Captain Active
CXA133Vladimir Mikhaylov Russian Federation Russian Federation2420:45 First Officer Active
CXA137Sam Munday Hall United Kingdom United Kingdom21:47 Second Officer Active
CXA140Mario Di Lauro Canada Canada3978:48 Captain Active
CXA141Ajay Balakrishnan India India57:33 Second Officer Active
CXA142David Oberlander United States of America United States of America3830:34 First Officer Active
CXA143Daniel Marques Portugal Portugal58:33 Second Officer Active
CXA144Andy Leung Canada Canada1077:12 Captain Active
CXA145Henry Mcmahan United States of America United States of America4164:21 Senior Captain Active
CXA147Ernest Pergrem United States of America United States of America1721:36 First Officer Active
CXA148Steven Wilkerson United States of America United States of America2946:44 Master ATP Captain Active
CXA149John Beaton Canada Canada25:52 Second Officer Active
CXA151Kelly Wilson Canada Canada826814:16 Master ATP Captain Active
CXA154Meesam Raza Saudi Arabia Saudi Arabia00:00 Second Officer Active
CXA156Ing Zimmerman Canada Canada101011:50 Master ATP Captain Active
CXA157Amos Waterbury United States of America United States of America24:43 Second Officer Active
CXA158Raouf Rizk Spain Spain73:21 Second Officer Active
CXA159Dmitry Solopanov Israel Israel45:15 Second Officer Active
CXA161Ben Harrison Canada Canada184:14 Captain Active
CXA162Michael Wang Canada Canada24:02 Second Officer Active
CXA163Jerry Gryffin Canada Canada41:51 Second Officer Active
CXA164Chris Voultjatis Greece Greece10:30 Second Officer Active
CXA165Richie Queally Ireland Ireland10:09 Second Officer Active
CXA166Scott Nation United States of America United States of America17851:01 Master ATP Captain Active
CXA167Charbel Jreig Lebanon Lebanon00:00 Second Officer Inactive
CXA168William Doran Australia Australia00:00 Second Officer Inactive
CXA170Alain Beauregard Canada Canada43:44 Second Officer Active
CXA171Tom West United States of America United States of America33:06 Second Officer Active
CXA172Odinn Tor Iceland Iceland00:00 Second Officer Inactive
CXA173Dwight Heyer United States of America United States of America10:18 Second Officer Active
CXA174Brett Pruett United States of America United States of America11:23 Second Officer Active
CXA175Jean-Simon Brassard Canada Canada55:34 Second Officer Active
CXA176Luc Dube Canada Canada324519:52 Master ATP Captain Active
CXA177Tim Mcguire United States of America United States of America00:00 Second Officer Inactive
CXA178John Goral United States of America United States of America301625:30 Master ATP Captain Active
CXA179Bob Varga Canada Canada251695:41 Master ATP Captain Active
CXA180Edward Evans Canada Canada00:00 Second Officer New Pilot
CXA181Viince Amato Canada Canada00:00 Second Officer New Pilot
CXA182John Optegrove Canada Canada6472:32 Master ATP Captain Active
CXA183Soroush Mousavi Iran Iran10:36 Second Officer Active
CXA184Roberto Reyes United States of America United States of America00:00 Second Officer New Pilot
CXA185Gilles-Gabriel Gouffran Canada Canada755735:54 Master ATP Captain Active
CXA186Callum Main Canada Canada00:00 Second Officer New Pilot
CXA187Bernard Cormier Canada Canada00:00 Second Officer New Pilot
CXA188Jack Barry United States of America United States of America10:38 Second Officer Active
CXA189Glenn Wellstead United Kingdom United Kingdom00:00 Second Officer New Pilot
CXA190Alexis Leroux Canada Canada00:00 Second Officer New Pilot
CXA191Maksim Sonyov Canada Canada12:59 Second Officer Active
CXA192Wes Boyle United Kingdom United Kingdom00:00 Second Officer New Pilot
CXA193Ryan Miltenberger United States of America United States of America00:00 Second Officer New Pilot
CXA194Brandon Card Canada Canada47:38 Second Officer Active
CXA195Matthias Kuenneth Germany Germany00:00 Second Officer New Pilot
CXA196Adam Rogers Canada Canada00:00 Second Officer New Pilot
CXA197Noah Heber United States of America United States of America00:00 Second Officer New Pilot
CXA198Kien Houk Canada Canada00:00 Second Officer New Pilot
CXA199Daniel Vlassov Canada Canada4174:28 Senior Captain Active
CXA200Conor Chaney Ireland Ireland00:00 Second Officer New Pilot
CXA202Kylian Rogers France France11:20 Second Officer Active
CXA203Tarek Lougui Sweden Sweden00:00 Second Officer New Pilot
CXA204Mathéo Trouille France France20:32 Second Officer Active
CXA205Luca Giordano Canada Canada1211:40 Second Officer Active
CXA206Trey Holton United States of America United States of America811171:29 Master ATP Captain Active
CXA207Matthew Roesener United States of America United States of America358630:04 Master ATP Captain Active
CXA208Antoine Langevin Canada Canada00:00 Second Officer New Pilot
CXA209Salazar Santiago Cape Verde Cape Verde21:41 Second Officer Active
CXA210Jeff Rowland Canada Canada4631343:13 Master ATP Captain Active
CXA212Kenneth Sweeney United States of America United States of America10:41 Second Officer Active
CXA213Currie Gallichon Canada Canada43:52 Second Officer Active
CXA214Len Venne Canada Canada00:00 Second Officer New Pilot
CXA215James Nasalik Canada Canada00:00 Second Officer New Pilot
CXA216Tom Rowley Canada Canada188226:10 ATP Captain Active
CXA217Alessandro Battistutti Italy Italy00:00 Second Officer New Pilot
CXA222Brendan McCoy United States of America United States of America7591260:29 Master ATP Captain Active
CXA224Jean-Philippe Luiggi Canada Canada29203668:57 Master ATP Captain Active
CXA225Vetter Burns United States of America United States of America341287:29 Master ATP Captain Active
CXA228Dave Willson Canada Canada101239:20 ATP Captain Active
CXA229Richard Branch United States of America United States of America125186:11 Senior Captain Active
CXA232Lee Van Ginhoven United States of America United States of America343779:13 Master ATP Captain Active
CXA236Julio Hernandez Canada Canada281657:22 Master ATP Captain Active
CXA237Ernie Leboe Canada Canada19761:21 Master ATP Captain Active
CXA257Louis Brouillette Canada Canada11773:35 Master ATP Captain Active
CXA259Ethan Fortier Canada Canada159434:26 Master ATP Captain Active
CXA260Iyad Okal Canada Canada60160:34 Senior Captain Active
CXA269Bob Donovan United States of America United States of America1301861:41 Master ATP Captain Active
CXA270Peter Balfe Canada Canada126254:00 ATP Captain Active
CXA280Soonho Lee United States of America United States of America225022:59 Master ATP Captain Active
CXA288Barry Macknight Canada Canada9368:23 Master ATP Captain Active
CXA289Jonathan Bleeker South Africa South Africa12725:24 Master ATP Captain Active
CXA300Daniel Kolej Czech Republic Czech Republic199318:33 Master ATP Captain Active
CXA312Michel Vaillancourt Canada Canada82128:25 Senior Captain Active
CXA318Lindsey Wiebe Canada Canada284349:44 Master ATP Captain Active
CXA320Eduardo Caldera-Petit Canada Canada217435:06 Master ATP Captain Active
CXA321Lee Macmillan Canada Canada343762:18 Master ATP Captain Active
CXA328Robert Versluys Netherlands Netherlands3082964:34 Master ATP Captain Active
CXA329Nicholas Sheehy Canada Canada610:22 Second Officer Active
CXA338Keffelew Assefa Canada Canada523:47 First Officer Inactive
CXA342Allan Bailey Canada Canada30116:41 Senior Captain Active
CXA346Eric Dziura United States of America United States of America186374:24 Master ATP Captain Active
CXA351Leonardo Ojeda United States of America United States of America135123:08 Senior Captain Active
CXA362Mike Scott Canada Canada55160:47 Senior Captain Active
CXA369Gordon Bretz Canada Canada71104:24 Senior Captain Active
CXA372Sylvain Tousignant Canada Canada204446:04 Master ATP Captain Active
CXA393Daniel Pergau Canada Canada3633:59 First Officer Active
CXA394Wade Welsh Canada Canada24163:01 Senior Captain Active
CXA400Ignacio Nemina Argentina Argentina30855:36 Master ATP Captain Active
CXA401Akeem Chesney Trinidad And Tobago Trinidad And Tobago226230:43 ATP Captain Active
CXA411Robert Barrows United States of America United States of America651087:34 Master ATP Captain Active
CXA418James Miller United States of America United States of America87231:40 ATP Captain Active
CXA425Andy Keeney United Kingdom United Kingdom2954921:26 Master ATP Captain Active
CXA436Ken Schneider Canada Canada319669:05 Master ATP Captain Active
CXA440Ian Oliver United States of America United States of America1213:49 Second Officer Active
CXA451Marco Silva United States of America United States of America111352:13 Master ATP Captain Active
CXA459Serge Dubord Canada Canada45110:40 Senior Captain Active
CXA461Mike Kenny Canada Canada132216:05 ATP Captain Active
CXA469Gord Hoff Canada Canada391626:56 Master ATP Captain Active
CXA472Rob Nabieszko Canada Canada4769:16 Captain Active
CXA480Trevor Bagnell Canada Canada234220:50 ATP Captain Active
CXA485Bernard Savard Canada Canada1229:38 First Officer Active
CXA497Craig Rideout Canada Canada260360:00 Master ATP Captain Inactive
CXA499Alexis Gonzalez Mexico Mexico2948:38 First Officer Inactive
CXA505Ariel Rodriguez United States of America United States of America2322:27 First Officer Active
CXA511Tim Thiessen Canada Canada7796:33 Captain Active
CXA517Brian Ocque United States of America United States of America6373:44 Captain Active
CXA520Rob Babiak Canada Canada60101:47 Senior Captain Active
CXA522Marc-Andre Lalande Canada Canada3554592:19 Master ATP Captain Active
CXA524Mike Chute Canada Canada5301924:40 Master ATP Captain Active
CXA529Steve Keen United States of America United States of America288528:29 Master ATP Captain Active
CXA530Ray Bansemer Australia Australia112302:32 Master ATP Captain Active
CXA533Don Dickson Canada Canada156241:08 ATP Captain Active
CXA541William Gil United States of America United States of America74138:31 Senior Captain Active
CXA543John Speers Canada Canada2543:51 First Officer Active
CXA545Rob Finlay Canada Canada271313:15 Master ATP Captain Inactive
CXA546Adam Boffa Canada Canada10691864:30 Master ATP Captain Active
CXA550Tim Murphy Canada Canada5351119:24 Master ATP Captain Active
CXA554Louis Massicotte Canada Canada1023025:16 Master ATP Captain Active
CXA555Dave Rittenhouse Canada Canada146604:39 Master ATP Captain Active
CXA557Todd Malek Canada Canada22662917:25 Master ATP Captain Active
CXA568Saravanan Muralee Canada Canada2838:08 First Officer Active
CXA573Ian Farr Canada Canada8588:45 Captain Active
CXA574Sergio Campos Brazil Brazil82186:42 Senior Captain Active
CXA575Jerry Bourque Dominican Republic Dominican Republic266504:17 Master ATP Captain Active
CXA576Gaetan Gelinas Canada Canada7391302:01 Master ATP Captain Active
CXA578Scott Wallace Canada Canada109124:53 Senior Captain Active
CXA584Cristiano Arosio Italy Italy123105:47 Master ATP Captain Active
CXA587Andy Warren Canada Canada4851:35 Captain Active
CXA597Jeff Kafka Canada Canada94:12 Second Officer Active
CXA600Alex Sousa Canada Canada130575:00 Master ATP Captain Active
CXA601Josh Jenk Canada Canada22:53 Second Officer Active
CXA607Porter Schmidt United States of America United States of America3058:51 Captain Inactive
CXA608Jim Allan Canada Canada341673:45 Master ATP Captain Active
CXA615Paul E Roger Canada Canada240426:21 Master ATP Captain Active
CXA618Dean Roy Canada Canada204311:33 Master ATP Captain Active
CXA619Wayne Welch Canada Canada414686:18 Master ATP Captain Active
CXA624James Barnett United States of America United States of America3688:50 Captain Active
CXA631Faron Kolbe Canada Canada2617:16 Second Officer Active
CXA638Deon Jonker South Africa South Africa39155:09 Senior Captain Active
CXA639Darren Sheldon Australia Australia25193:12 Senior Captain Active
CXA644Eric Hayman Canada Canada34:25 Second Officer Inactive
CXA647Brian Hamilton Australia Australia9731:54 Master ATP Captain Active
CXA649Daniel Kraft IV Canada Canada30118:36 Senior Captain Active
CXA651Alan Cottrill United Kingdom United Kingdom4261479:52 Master ATP Captain Active
CXA654Giulio Ho Canada Canada156231:46 ATP Captain Active
CXA657Mike Peric Canada Canada2446:29 First Officer Active
CXA661Jason Fearing United States of America United States of America105158:34 Senior Captain Active
CXA663Aaron Miles Canada Canada2528:31 First Officer Active
CXA678Brian Smart Canada Canada18471683:01 Master ATP Captain Active
CXA682Sean Hopkins Canada Canada62233:29 ATP Captain Active
CXA685Marek Strnad Canada Canada97308:56 Master ATP Captain Active
CXA694Chris Fowlie Canada Canada5255:37 Captain Active
CXA704Arko Basu India India3855:30 Captain Active
CXA706Gabriel Panis Canada Canada87154:01 Senior Captain Active
CXA707Michael Mcconnell Canada Canada920:26 First Officer Active
CXA709Michael Leaman Canada Canada53395:48 Master ATP Captain Active
CXA716John Gillis United States of America United States of America99562:45 Master ATP Captain Active
CXA718Ewen Savage Ireland Ireland168192:24 Senior Captain Active
CXA723Mike Normandeau Canada Canada516:02 Second Officer Active
CXA724Alain Ross Canada Canada843795:16 Master ATP Captain Active
CXA726Steve Oster Canada Canada470530:20 Master ATP Captain Active
CXA729Chris Holloman United States of America United States of America48:33 Second Officer Active
CXA736Jeffrey McMillan Canada Canada96241:13 ATP Captain Active
CXA740Thomas Hootz Canada Canada44:25 Second Officer Active
CXA742Abdellatif El Qochairi Spain Spain0546:01 Master ATP Captain Inactive
CXA743Malcolm Seakins Australia Australia994:26 Captain Active
CXA747David Sapira Canada Canada90439:37 Master ATP Captain Active
CXA749Darren Elliott Canada Canada73:04 Second Officer Inactive
CXA752Gregor Starasinic Slovenia Slovenia23015403:54 Master ATP Captain Active
CXA753Emerson Ally United States of America United States of America66:07 Second Officer Active
CXA758Mahmoud Hamad Libya Libya4788:45 Captain Active
CXA760Ryan Sernoskie Canada Canada6481410:06 Master ATP Captain Active
CXA762Daniel Ekpo Nigeria Nigeria00:00 Second Officer Active
CXA764Robert Bower United States of America United States of America410:37 Second Officer Inactive
CXA767Danny Patterson United States of America United States of America2231:23 First Officer Inactive
CXA774Pragith Prakash Canada Canada41:06 Second Officer Inactive
CXA777Denis Brown Canada Canada3370:36 Captain Active
CXA778Bryan Cheung Canada Canada1632:55 Master ATP Captain Inactive
CXA780Mark Trumble Canada Canada47133:36 Senior Captain Active
CXA781David Vollant Canada Canada444851:28 Master ATP Captain Active
CXA783Matteo Pozzi Italy Italy68107:36 Senior Captain Active
CXA784Jean Pierre Pujals France France206323:46 Master ATP Captain Active
CXA785Jacob Toole United States of America United States of America65:57 Second Officer Inactive
CXA787Paul Wilkinson United Kingdom United Kingdom10:24 Second Officer Inactive
CXA789Victor Martinez United States of America United States of America201459:33 Master ATP Captain Active
CXA792Jason Karle Canada Canada9788:02 Captain Active
CXA799Max Hightower United States of America United States of America6654:11 Captain Active
CXA807Frank Phlippo Belgium Belgium148430784:51 Master ATP Captain Active
CXA809Neil Ryans Ireland Ireland1216:57 Second Officer Active
CXA815Gerrit Venter Swaziland Swaziland3148:53 First Officer Active
CXA821Charles De Serres Canada Canada711:57 Second Officer Active
CXA822Robert Anselmo United States of America United States of America385866:46 Master ATP Captain Active
CXA831Lawrence Legge Canada Canada10989:02 Captain Active
CXA832Seng Hup Chua Malaysia Malaysia1320:46 First Officer Active
CXA839Stephen Prendergast Canada Canada17882007:36 Master ATP Captain Active
CXA844Richard Souaid Canada Canada12532805:52 Master ATP Captain Active
CXA851Abdul-Aziz Bakari Nigeria Nigeria1428:52 First Officer Active
CXA852Gustavo Aguilar Canada Canada95485:44 Master ATP Captain Active
CXA855Sam Munden Canada Canada127273:05 ATP Captain Active
CXA880Peter Chang South Korea South Korea4113112:08 Master ATP Captain Active
CXA883Jose Antonio Garrido Spain Spain104419:42 Master ATP Captain Inactive
CXA884Gordon Saint Canada Canada179593:58 Master ATP Captain Active
CXA894Willie Pretorius South Africa South Africa5691057:44 Master ATP Captain Active
CXA911Franklin Duncan United States of America United States of America11251738:35 Master ATP Captain Active
CXA912Jose Alves Brazil Brazil4851:15 Captain Inactive
CXA915Steve Horn United States of America United States of America392537:34 Master ATP Captain Active
CXA916Michel Bolduc Canada Canada6233086:02 Master ATP Captain Active
CXA922Alex Beavil United Kingdom United Kingdom14370:24 Master ATP Captain Active
CXA923Walter Houston Australia Australia246164:39 Senior Captain Active
CXA924Claude Joannette Canada Canada14103784:17 Master ATP Captain Active
CXA926Robert Patenaude Canada Canada86:46 Second Officer Inactive
CXA943Ed Easterbrook Canada Canada6031608:55 Master ATP Captain Active
CXA946Alan Walker Canada Canada016:28 Second Officer New Pilot
CXA958Ephrem Prudencio Canada Canada12062345:48 Master ATP Captain Active
CXA963Ulrich Niekamp Germany Germany4471445:35 Master ATP Captain Active
CXA966Chris Williams United Kingdom United Kingdom353396:07 Master ATP Captain Active
CXA970Peter Hall Canada Canada132220:26 ATP Captain Active
CXA974Gaston Cyr Canada Canada3375197:38 Master ATP Captain Active
CXA975Dale Marcum United States of America United States of America5371:16 Captain Active
CXA976Ricardo Andres Navajas Spain Spain303346:36 Master ATP Captain Inactive
*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.