Should they require an LMIA to get me to Canada?
In most cases, yes. An LMIA is required for most foreign workers in Canada. Exemptions can be found here; no obvious situations apply to you.
Are there any options for a work permit visa(preferably open ended)
For Indian nationals without prior Canadian study or work experiences and who are not family members of a Canadian citizen or (temporary or permanent) resident, the TFW program is essentially the only way for non-immigrant workers. It is in general not possible to obtain an open work permit before you enter Canada.