Varje år migrerar monarkfjärilen från Mexiko till Kanada och hela vägen tillbaka, något som kräver flera generationer.