You are Canadian by descent, because of your family history. But you are not a Canadian citizen because you are in the second generation born outside Canada and the 2009 act is now in force. The 2009 act does not allow you to claim citizenship, regardless of the past circumstances...