As Canadians look to spend less and vacation closer to home, thousands of farms in Alberta are offering agritourism services and it's not only farmers who are benefiting.