Ievgen said:
Lemans, you once said that even B2 isn't enough but it's good to land with it. I somewhat agree with it because the real french can be learned only in the surroundings of native speakers media. Everything that learned at home will be just a preparation. If you take for example those who have B1 or B2 they will all experience initial difficulties upon arrival. The test levels are just to get points needed for CSQ. Although, they are relative in terms of applicable knowledge. Everyone who's non-francophone will need learn mainly upon arrival.
I am English and have C1 and C2 in French and my other half who is French 100%. We went on holiday and even my other half had a few problems due to the accent and difference between French french and Quebec French, yep there are subtle difference.
The ordering of POUTINE for example our first night in Montreal will be forever remebered as the night of the two old ladies who served in the restaurant who my other half had to demand at least ten times to repeat whatever they said because we didn't understand. I didn't even try, I work with a lot of French people and speak 99% of my life in French, I couldn't understand one word that was coming out of her mouth!!! tabernacle I understood though, so I guess I understood one word after all...
After a few days though you get the hang of the accent, strangely enough I got it quicker than my other half, but then I speak to people everyday with accents.
Search youtube for videos of Québec people speaking French and compare it to a French person speaking French.