Well, I called Gravel Agencies 418.682.3000 for Gamo warranty service here in Canada and was told that they no longer handle Gamo products.
I was referred by them to Umarex.
Umarex said they do not handle Gamos, nor have they ever.
Lastly, I called the original reseller, Airgun Source 800.565.9527, and they said the official Gamo rep in Western Canada in now D&L Airgun in Langley 604.533.3556.
I have yet to call D&L to whine about my crappy Gamo barrel but I hope that THEY don't give me the run-around too! (I've bought from D&L before and have had nothing but good experiences with them: Friendly service, fast shipping, and decent prices)
I hope this post saves at least one fellow Gamo owner from the frustration I experienced.
Cheers.