Karl a commencé la batterie à l’âge de sept ans dans sa province natale de Manitoba au Canada. Il a achevé une licence de musique en Jazz Performance avec High Distinction à l’université McGill de Montréal. Bénéficiaire de bourses des Conseils des Arts du Canada et du Québec en 1999, Karl a passé neuf mois à New York pour étudier avec le batteur Tom Rainey. Karl est devenu un des batteurs les plus demandés en France depuis son déménagement à Paris en 2001. Il a joué et/ou enregistré avec Lee Konitz, Randy Brecker, Brad Mehldau, Enrico Pieranunzi, Sheila Jordan, Dave Liebman, Mark Turner, Kurt Rosenwinkel, Bojan Z, KevinHays, Chuck Israels, Peter Bernstein, François Théberge, David Binney, Ben Monder,David Linx, Rick Margitza et Sara Lazarus. Sa discographie comprend plus d’une soixantaine d’enregistrements et son premier album en tant que leader et compositeur, Liberating Vines, sorti en 2004 pour le label Effendi, a reçu un prix Opus en qualité « d’Album de l’Année – Jazz /Musique du Monde ». En 2004, le batteur a également remporté un prix de composition au Festival de Jazz à Montréal. Demi-finaliste du prestigieux International Songwriting Competition en 2011, Karl est membre fondateur du collectif Paris Jazz Underground. Ses troisième et quatrième disques, « Streaming » et « The Halfway Tree », sont en collaboration avec la chanteuse canadienne, Sienna Dahlen, et sont sorties sur le label du collectif, PJU Records.