Né à Williamsburg Township dans le Haut-Canada[1], Munroe étudie dans cette région avant de s'établir à Wardsville(en) et pratiquer le métier d'agent immobilier[2]. Outre sa carrière politique sur la scène fédérale, il siège également au conseil municipal du comté de Middlesex[3].
Élu en 1867, il est défait lors d'une tentative de réélection en 1872.