I apologize in advance if it's not the right forum to ask this question. I am a US Green Card holder, but still an Indian citizen. Now my company wants me to visit a client in Canada for two weeks. Do I need to apply for a Canadian Work visa? Or is my GC enough for the trip?