Thanks. Yes, I guess in major cities, they are quite finicky. In my case, they asked even for visa photocopy and a Canadian address. They even said, I need to submit a copy of the authentication letter to Indian Embassy in Canada (crazy!!). As long as both types of letters work, it should be fine.