Hey Shiny88,
I understand that you are depressed and angry (an understatement). This waiting is excruciating and must be even worse in your present condition. But you should not give up. You should talk to your local MP about your current condition, explain to them what you are going through, explain to them that your marriage is genuine, explain to them that your husband has no conflict of interest. Explain to them that your husband wants to live in Canada legitimately with you and not stay illegally from the TRV. Explain to them about your mental, emotional, and physical anguish. Explain to them in detail and make your case clear. You can also file a petition of all your friends, family, and members of status in the community to vouch for your marriage. You can also prepare a very detailed evidence package to update Singapore Visa Office. Make your cause, conviction, and needs known. I know in extreme cases, the local MP can make special requests and I believe Visa officers may re-examine their decision. :'(
My heart weeps for you. But we must stay positive, defy the negative thoughts, and take action.
Yours truly,
thepie