I hope you're able to find a place like this for Canadians! I know this place has been so helpful for me. Even if we aren't able to comment specifically on your situation because there may be differences...you can always come here to vent and get support. Even reading other peoples' stories can be helpful. Good luck
~ Debra