bajan... inland is always slower than outland... it's not unusal for inland to take 2 years...
we started Sept 30 and dropped off passport (the last stage, they put the stamp in it once they get it) this week... less than 5 months so far from application submittal, less than 4 months from application being received in kingston (nov 11 was that date)... this is pretty fast by kingston standards, but seems that a few others are on parallel with us, so maybe their reputation is improving a little?
barbados applications are done from trinidad, which is one of the few places that, unfortunately for you, has a poorer trackrecord than jamaica... hopefully things are improving over there too...
here's the average processing times
http://www.cic.gc.ca/english/information/times/international/05-fc-spouses.asp