2) is the best. He can come with multiple entry H-4, file 485/EAD (No need of AP for him) with you, go back to Canada and come to visit you often.
3) If he doesn't care about US green card, it's fine. But after filing 485 with you, he can get EAD to work in US without restriction.