Shane Patrick O'Leary (born 12 March 1993) is an Irish-born professional rugby union player, who represents Canada at international level. He primarily plays at fly-half, but has also played as a centre. O'Leary currently plays for Pro D2 side Rouen, having previously played for Nottingham, Ealing Trailfinders, Irish provincial side Connacht and Grenoble in France.