You don't have to be a nature buff to appreciate the remarkable beauty of Canada's national parks. There are over 40 of them in the country, and they are all equally magnanimous and breathtaking.

READ ALSO: 16 Surreal Waterfalls You Can Visit In Ontario

But if there are any of them that you just have to visit at least once in your life, it's the following 20:

Pacific Rim National Park

British Columbia

@tofinomarinaembedded via

Mount Revelstoke National Park

British Columbia

@dave_mclellanembedded via

Yoho National Park

British Columbia

@hippie_worldembedded via

Banff National Park

Alberta

@backpackerincembedded via

Jasper National Park

Alberta

@natgeoyourshotembedded via

Grasslands National Park

Saskatchewan

@parks.canadaembedded via

Riding Mountain National Park

Manitoba

@xmegaphoneembedded via

Wapusk National Park

Manitoba

@sea_legacyembedded via

Bruce Peninsula National Park

Ontario

@ab.shotsembedded via

Georgian Bay Islands National Park

Ontario

@davenoyleembedded via

Pukaskwa National Park

Ontario

@northwoods_wisconsinembedded via

St. Lawrence Islands National Park

Ontario

@femkewolfhagenembedded via

Forillon National Park

Quebec

@parks.canadaembedded via

La Mauricie National Park

Quebec

@tallcupofchocolatemilkembedded via

Cape Breton Highlands National Park

Nova Scotia

@leroutardembedded via

Fundy National Park

New Brunswick

@destinationnbembedded via

Prince Edward Islands National Park

Prince Edward Island

@markjsolomon2696embedded via

Gros Morne National Park

Newfoundland

@nationalparkscanadaembedded via

Auyuittuq National Park

Nunavut

@cangeoembedded via