I have a very specific case, i am in switzerland working for last 6.5 years, my C permit is due in 2013. I am currently living in Canton Vaud and was working in Canton Vaud till last 2 months.
Now i have changed my job to Geneva, i have got the clarification from both Canton Vaud as well as from Canton Geneva that with B permit you can work across Switzerland.
Geneva Canton confirmed that I need to apply for the resident permit approval if i move my residence also to Geneva after de-registering from Canton Vaud.
At the same time the Lady from Canton Vaud told me that She is not sure if the Canton will give again the B Permit or L Permit and even if B permit given it will bear the same date as i have today for the eligibility of C permit application.
This is a real worry for me, as after 2 months of my hard effort to find an apartment in geneva, i have one contract in hand, but because of this conversation, I am confused whether to move to Geneva or not.
If somebody have such experience of movement from one Canton to other on B permit or any official law document or link, please share. It would be of great help.
Thanks to all for helping me out.
Best Regards.
Aradhya