He can leave the country( Canada) for more than 48 hours and re-enter, that will give him 6 more months.
I guess the inland spousal sponsorship takes more time.
yes, he should get his police verification from the place he last resided (if its Jamaica, then it should be from there) and also get...