Hi guys!
I need genuine advise.

I had my visit visa issued on November 2011 and expiry date on May 2012, I will be travelling to Canada this March, now my question is, would they be counting the maximum stay I can have on the day of my arrival in the port of entry OR the expiration of that visa is the May 2012?
I will take CRNE assessment exam and will really go back to Saudi, my place of work for nearly three years and my salary is also good there and by the way, my nationality is Filipino. Now on the day of my flight from Saudi to Canada, I was caught by the religious police and UNFAIRLY persecuted putting me in jail for 15days just because of not wearing a scarf and was assumed to be with a guy who turned out to be a thief. Anyway, instead of him to be jailed, I was the one to be put there and labeled a criminal under their Sharia Law. Now, the table turned and I don't want to go back there or either to my home country as I don't have a job there and the Philippine Embassy didn't even help me when I was there saying some excuses and asking for money as bribe. I was lucky to get out of Saudi and is still allowed to go back there and once I go back, my case will be opened and sentence for 6 months in jail and 60 slashes. Now, do you think it would be wise for me to ask for refugee visa as I don't have anywhere to go? I don't want to come back to Saudi or Philippines as both countries put me to hell so to speak. Can I tell the immigration officer for my situation to be reviewed in the port of entry itself or would this make them deny me for entry in Canada? Please advise.