I have an Android Samung Core. I also have unlimited text. I did not receive text messages sent to me from Switzerland. The text msgs. were sent with the correct prefix (+1 905......) from Switzerland but never arrived at my phone.
Are you able to send text messages to this specific contact (in Switzerland)? If you are able to send text message to this contact and if you receive text messages from Canadian numbers too, you should receive text messages from Switzerland without any trouble :-). We recommend to contact the sender and see if the issue is not with his/her plan :-).