www.international.gc.ca/canada-europa/switzerland/embassy/embassy5-1-en.asp
That should give you all the answers you need. A quick answer to your questions is: The Canadian Embassy in Switzerland does not provide visa or immigration services. You must contact the embassy in either Paris or Berlin, but you should have requested a visa from the Embassy in Canada before leaving. Now that you are here without a visa, your stay is considered "short stay" and you will have to leave in 3 months (unless the "long stay" visa has been obtained before the 3-month period is reached.)