To be honest you've taken so much off my mind thank you :)
My only real concern now is, I've visited Canada two years in a row. So it looks rather dodgy (either that or I just love Canada) but I'm hoping they don't think anything strange is going on. Though I am requesting a letter of proof from...