If he has US permanent residence - yes.
He'll need to carry his green card and his Dominican passport.
If he doesn't have a 'green card/permanent resident card' he'll need a visa which he can get by going in person to a Canadian embassy (can be done by mail but takes much longer!)