Is not over man! 470 is a good score, I think you have a good shot from now until November. You could also start learning french, it could boost your CRS score if needed in the long run, and also help you professionally once in Canada.Even though I feel no hope at this point, I do agree with you that Canada is by far the most immigrant-friendly country among all the western developed countreis.
Alternatives are some education in Canada as well.