There is no Embassy for Nepal in Canada.
See below for the Nepalese Embassy in the U.S.
2131 Leroy Place N.W.
Washington, DC
20008
Tel: (202) 667-4550
Fax: (202) 667-5534
2131 Leroy Place N.W.
Washington, DC
20008
Tel: (202) 667-4550
Fax: (202) 667-5534