Problems like this one can usually be solved without trigonometry.
Let $M$ be the midpoint of edge $BC$. Then, since $AB=AC$, line $AM$ is the orthogonal bisector of edge $BC$, i.e. $AM$ is the line orthogonal to $BC$ that passes through $M$. Let $E$ be a point on $AM$ such that $\angle \, EBC = 60^{\circ}$ and both $E$ and $A$ lie on the same side of line $BC$. Since line $EM$ (which is line $AM$) is the orthogonal bisector of $BC$, triangle $BCE$ is isosceles with $BE = CE$.

However, by construction, $\angle \, EBC = 60^{\circ}$ so $BCE$ is in fact an equilateral triangle. Therefore $CE = BC$. Moreover, $EM$ is the angle bisector of angle $\angle \, BEC = 60^{\circ}$ so $\angle \, AEC = 30^{\circ}$. Furthermore, $$\angle \, ACE = \angle \,BCE - \angle \, BCA = 60^{\circ} - 45^{\circ} = 15^{\circ}$$ By the choice of point $D$
$$\angle \, DCB = \angle \, BCA - \angle \, DCA = 45^{\circ} - 30^{\circ} = 15^{\circ}$$ Consequently, triangles $ACE$ and $DCB$ are congruent because $$\angle \, ACE = \angle \, DCB = 15^{\circ}$$
$$\angle \, AEC = \angle \, DBC = 30^{\circ}$$
and $CE = BC$. Therefore $CA = CD$ and thus triangle $DCA$ is isosceles.