WWF-Canada awards $300,000 in contracts for new technologies