(CBC News)

A CN freight train carrying dangerous goods has derailed and caught fire in northwest New Brunswick, not far from the U.S. border.