I live down the street from Burlington College. I can't say much for the academics, but from looking at it (including the location in the Ole North End), I can't think it'd be better than attending CCV.
I'd get your grades up and try again at Champlain. I went to St Mikes, but found myself going down to Champlain pretty much every Thursday thru Saturday. Good school, great programs for graphic design and video work. I've also heard that the business school is good as well.