Is it necessary to apply a visa if I just stay in Canada for a few days ( business trip )? Thanks a lot.