If you are a Canadian citizen and you need the services of your embassy the news here is mixed. The good news is there is a consulate office in Belize City that can perform most of the citizen services you might need. The bad news is that their hours of operation are limited and most of the heavy duty stuff is handled at the Guatemala City Canadian Embassy, which runs the little satellite branch here in Belize.
The Consulate of Canada in Belize can be found at:
Consulate of Canada
80 Princess Margaret Drive, Belize City, Belize
Postal Address: P.O. Box 610, Belize City, Belize,
Tel.: (501) 223-1060
Fax: (501) 223-0060
DOWNLOAD OUR TRAVEL GUIDES
9 a.m. to 2 p.m., Monday through Friday
Closed all Canadian and Belizean holidays
The Consulate of Canada is located about a mile and a half northwest of the Marine Terminal, Bus Station, and Swing Bridge in Belize City. A taxi there would be under US$5.
For more serious embassy matters
The Belize consulate is supervised by the much larger Guatemala Embassy in Guatemala City. Flying there from Belize City is your best bet as a bus would take over a full day and parts of the road are dirt anyway.
GUATEMALA CITY Embassy of Canada
Edyma Plaza Building, 8th Floor, 13 Calle 8-44, Zona 10, Guatemala City, Guatemala
Postal Address: P.O. Box 400, Guatemala City, Guatemala,
Tel.: (502) 2363-4348
Fax: (502) 2365-1216
Official Canadian Embassy in Guatemala site