[When he comes to Canada, he can just tell the officer that he's coming to visit his girlfriend (you), and both of your are going to Jamaica on vacation together for says 1-2 weeks, and he will then leave for US by certain date to get back to work.
Good luck and have fun with the wedding...