(I apologize for this longish post. I hope someone has patience to read it and offer some suggestions, thanks!)
Background: I am not a new immigrant. I've been in Canada for almost 30 years. I've had a couple of good permanent jobs earlier (all Toronto), then I went on to manage my own small...