Identifying a garden Plant

Hi I live in Brampton, Ontario. I have a plant that comes back every year and is almost indestructible. It has yellow flower that come out in the spring on the tips (each flower has 6 petals) I cannot seem…