You asked:

is canada a country in north america

Yes. Canada is a country in North America.
Canada
Canada
Canada

North America
North America
North America