I have a similar issue. I am a CEC Inland applicant. I am an Indian national and I need a visa for all neighboring countries, so going to US is not an option.
On the BIL letter it specifically states that I will have to Canada, but on the cic websites exceptions are quoted for in-canada...