Während des Ersten Weltkriegs diente Munroe als Oberstleutnant des Sanitätskorps an der Westfront und erhielt für seine Verdienste den Order of the British Empire verliehen. Nach dem Krieg nahm er seine ärztliche Tätigkeit in Saskatoon wieder auf. Generalgouverneur Lord Bessborough vereidigte Munroe am 31. März 1931 als Vizegouverneur von Saskatchewan. Die Ernennung stieß in einigen politischen Kreisen angesichts der weitreichenden Auswirkungen der Weltwirtschaftskrise auf Kritik. In der Legislativversammlung wurde 1934 ein Gesetzesvorschlag eingebracht, mit dem das Amt des Vizegouverneurs abgeschafft werden sollte, jedoch deutlich abgelehnt. Munroe blieb bis zum 9. September 1936 im Amt.