I have worked with Jay Goyal from CanWise. He is a person with high integrity and value. I was initially apprehensive of the promises he made. However he made good on each of the promises. He kept his words. It was pleasant experience working with Jay and his team. His team is very professional and whatever he cannot do said no upfront. So if you deal with him you can be assured that if he cannot do something he will say so in the first place and if he promises something then be assured he will deliver the same.