No It is not. It borders the arctic circle and the Atlantic and Pacific oceans. The Hudson bay is large enough to be considered a sea, so no, Canada is not a landlocked country. There are possibly landlocked provinces or districts, but Canada has many Ports of Call.
