Getting a B2 in French is directly proportionate to the no. of hours of study you are willing to put in. Can do it in 6 months if u are dedicated.
Assuming you have given IELTS already and French would be the second language
Official languages proficiency - second official language
Maximum points for each ability (reading, writing, speaking and listening):
- 6 with a spouse or common-law partner (up to a combined maximum of 22 points)
- 6 without a spouse or common-law partner (up to a combined maximum of 24 points
B2 - CLB 7 would give you 3 points per ability (LRWS)
Also,
CLB 7 in French get you bonus points
Scored NCLC 7 or higher on all four French language skills and scored CLB 4 or lower in English (or didn’t take an English test) 15 points
Scored NCLC 7 or higher on all four French language skills and scored CLB 5 or higher on all four English skills 30 points
https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry/eligibility/criteria-comprehensive-ranking-system/grid.html