Canada has well maintained roads so travelling by road is possible from the US. However, the international crossing can be extremely busy on weekends.
The important airports in Canada are Dorval airport Montreal, Pearson Airport Toronto and Vancouver International Airport. Most major British, American, European and Australian airlines fly into Canada. Some of these include Air Canada, WestJet. United Airlines, Delta Air Lines, Air Transat, and American Airlines.
Bus services connect most major US cities with important destinations in Canada but you might have to change buses en route.
You can arrive in Montreal from New York. You can get to Toronto from Chicago and New York or travel to Vancouver from Seattle.Amtrak offers good deals if you're planning on taking a train.
Canadian roads make it easy to travel to Canada by car as the highway system in USA meets up with its Canadian counterpart at many points.
Canada has many international ports located in Montreal, Toronto,Vancouver,Halifax, and St.Johns. The ideal starting point would be from Alaska.
The airlines that go from India to Canada include Air Canada via London, Cathay Pacific via Hong Kong, British Airways via London,Swiss International Airlines via Zurich, Delta Airlines via Paris etc.