Yes, They are a legit company and good to go, I was dealing with a international bank to make a long story short I told the VP to fuck off, and order cheques from ASAP. They will treat you A1 great turn around time and pricing. In fact when the new Canadian regulations came out a few years back they where ahead of the Big Five Banks.