Canada has been announced as the host for the 2024 Presidents Cup and former Masters champion Mike Weir hopes he can captain the international team in his home country.