Lee, if you are in Canada, I know next to nothing regarding how to navigate their health care system, sorry.
would you be willing to travel down to the lower 48 to find care? There are some fantastic providers in New York City that could be of help. Of course if you are Canadian, you would be out of pocket.