Canada will build a new headquarters for Haiti's government, Prime Minister Stephen Harper announced at the start of a two-day visit to the country.Mr Harper said Canada would spend CAN$12m (£7.3m) on a temporary base after January's earthquake destroyed many government offices. The base, made of prefabricated modules and inflatable shelters, is to house key ministries for up to a year.