AGREEMENT AND DECLARATION OF TRUST of Grandeur Peak Global Trust a Delaware Statutory Trust