I beleive he can..first, he is a Canadian and are entitled to on arrival visa at Qatar border. second, he is a GCC resident (with Saudi visa I presume), and GCC residents are entitled for on arrival visa at Qatar border.

All said and done, please check the Qatar MOI site for confirmation!