A year and a half later and I am in exactly the same shoes as the original topic poster. The CIC website says that the letter was mailed to me and that the test has been scheduled on a certain date. But I am outside of Canada at the moment due to the nature of my work. I made plans to be back on time for the test but the problem is that my home is in Toronto, yet the letter was mailed to my previous address in BC (I used to live there temporarily at the time I applied for the citizenship).
Why this happened despite the fact that I changed my address on the CIC web site over six months ago is beyond me. But nevertheless... I have mail forward in place and hope it would work (meaning the letter arrives to Toronto). But what if it doesn't (I've heard that government mail doesn't get forwarded)? Would they let me take the test without having the actual letter in hand? Does everybody get the same letter or they differ based on personal circumstances? I mean, is there a chance that I would need to bring to the test anything else besides two pieces of ID, passport and PR card?
Most important, how can I find out where the test would take place? My home address is in Toronto and my local CIC office (which handled my case) was Scarborough, yet they sent the letter to BC

. Since I am currently outside of Canada I can't call the CIC help line to find out. Of course, I can call them as soon as I arrive but what are the chances that the test would happen in BC instead of Toronto? I'd hate to buy cross-country plane ticket in the last minute...
Any advice would be greatly appreciated.