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...