Meech vant en olympisk bronsemedalje i roing under Sommer-OL 1928 i Amsterdam. Han var med på den canadiske båten som kom på tredjeplass i åtter med styrmann bak USA og Storbritannia.