Sorry Suin, I hafta disagree with you again: You always pick up your bags before clearing customs, anywhere in the world.
At Pearson (Toronto) it's a two phase process:
You pass through immigration immediately after deplaning, there they check your passport and ask you where you're going, purpose of your visit, etc. I imagine this is where they would do the landing interview, because they do have interrogation - I MEAN "interview" - rooms available there. If I recall correctly these guys are the ones who also look at your customs declaration form and write a code on it (which you have to fill out before you land) depending on whether they think you need to get a thorough customs inspection or not, based on a combination of your declaration card and your country of origin, reason for visiting Canada, etc.
Then you pick up your bags so that you and your bags can clear through customs. In Pearson it's just a person standing by the exit and you give them your marked-up card. If you had nothing to declare beyond the allowable limit, the card is usually marked so that they just wave you through. Otherwise (I always bring home cheese from France so I know this routine all too welll) they send you over to another area to show your stuff and they inspect your bags, charge you the applicable duty, confiscate your tasty foi gras because of the bird flu, etc. I'm guessing that'll be where the "goods to follow" list will be presented and checked over or registered in the system, etc. I find this usually takes a minimum of 15 extra minutes, only because there are about 10 guys in there and I am the only passenger, so they are bored and they get excited about having a customer, and they all come over to watch and comment and give their two cents about which kinds of paté is allowed, etc.
I go through all the time and I'm always a trouble-maker, with my non-resident status in Canada but have a Canadian permanent address, and bringing wine and cheese, etc. And they are normally SOOOO nice! The customs guys usually joke around and I leave with a smile on my face.
The only problem occurred one time when I thought that dried meat in a factory sealed package wasn't necessary to declare (I figured they only wanted to know about fresh steaks wrapped in newspaper or something), the Agriculture sniffer dog found my goodies as I was collecting my bags but I wasn't worried, I thought it was totally not a declarable food, then when they pulled me aside to inspect my stuff I found out different and since I hadn't declared it on my card, they normally should fine me. To make matters worse, there was a christmas gift in my bag wrapped elaborately with an ornate decorative bow thingy, which included a pinecone... now even if it's painted gold and sparkly, a pinecone is a plant seed and thus not allowed to be brought into Canada. It really never occurred to me! They tore it off the present and threatened to fine me $200 more. They didn't fine me anything in the end, but the lesson is, "if in doubt: declare it!" Then you can just ask them, they are totally nice about it, and you won't get in trouble.
So make sure you really know what kinds of things are allowed and that you are familiar with what's in your luggage, because if you are going to have to talk to customs anyways about your goods, they might take a look in your bags.
Don't carry more than $10k (even a cashier's cheque if you can help it!), I know you have to declare it but no idea how it's taxed or anything. I think you would be better off wiring the money or mail a personal cheque to your spouse to cash before, or something... we are also worried about how to transfer my husband's funds, we are thinking he'll just keep his savings in the EU and pay for everything with his Visa card until it's all spent. I checked the Canada Revenue Agency site and found that "gifts" of money are non-taxable and the amount is unlimited, although I always thought you had to declare gifts and inheritances as income on your annual tax forms. If you find out more about this, please let me know
Sorry but I have no idea about how they will treat you at your point of origin in the US, but if the airline sells one-way tickets, why shouldn't you have the right to use one? Seems weird. Of course it's usually easier to leave a country than to enter one, but since 9/11 the benchmark of "normal" has flown out the window - I've avoided the US since, and am thus no longer familiar. As far as I know, Canada holds the airline responsible for ensuring their passengers have the visa to get into their destination, otherwise the government can force the airline to pay to deport you back out, but as you have the visa I think it should all make sense to them. In some bigger airports outside the US they have a US immigration area to PRE-CLEAR the passengers flying to the US so that if they are found to be inadmissable, they are not already on US soil - but I've never known Canada to do that.
Well that's exciting and happy news to be landing before Christmas! You picked a VERY busy day to travel, that could work in your favour though as they might be too busy to bother you much. I hope everything goes smoothly for you.
Congratulations and enjoy Vancouver!
TLH