Canada unveils wait-and-see budget amid US policy uncertainty