

Spread across Manitoba, Saskatchewan and Alberta lies a vast stretch of plains and farmland known as the Canadian Prairies. Though it was originally known for its charming small towns, the region is now home to several budding metropolises as well.

Spread across Manitoba, Saskatchewan and Alberta lies a vast stretch of plains and farmland known as the Canadian Prairies. Though it was originally known for its charming small towns, the region is now home to several budding metropolises as well.