Indian Passport L1B visa renewal in Canada

I hold an Indian passport and recently got my L1 renewal petition approved. I am thinking of going to Canada for visa stamping. I want to know

How easy/difficult is it to get it done from Canada?

How many days I should plan my Canada trip for?

If anyone has done it recently and can share their experience.