A quick glance at the patents informs me that patent #1 (CA 2283239) does not have anything to do with your app. Patent #2 (CA 2363556) MAY be applicable to your app, but its doubtful. As I am not a lawyer (nor do I play one on TV), You will want to contact a legal representative. But it appears to me that you are dealing with a patent troll. Good Luck!