Rick a joué dans R+J (Festival de Stratford). Parmi ses apparitions récentes, citons Nurses (Corus/Global), Fortunate Son et This Life (CBC); All My Puny Sorrows et North of Albany (Slykid & Skykid). Il a joué le rôle de Jack Layton dans le téléfilm Jack de la CBC, pour lequel il a reçu le Canadian Screen Award et le prix ACTRA du meilleur comédien. Il a récemment joué au CNA dans Prince Hamlet de Why Not Theatre. Parmi ses autres coups de cœur récents, mentionnons Animal Farm, Waiting for Godot, The Accidental Death of an Anarchist (Soulpepper); Within the Glass et Enemy of the People (Tarragon Theatre). Rick a écrit et mis en scène plusieurs pièces et a développé des projets pour la télévision. Il est diplômé de l’École nationale de théâtre du Canada.