He is a frequent guest-soloist with major orchestras in Canada and abroad, and has collaborated with such artists as James Ehnes, Maureen Forrester, Ben Heppner, Jessye Norman, Mstislav Rostropovich, Pinchas Zukerman, and the Leipzig, Prague and Moscow String Quartets.