Never been to Wistler or Vancouver... but am a frequent visitor to other parts of Canada and own a Fido prepaid SIM (which I keep topped up so as not to lose my number).
You will find a list of Fido outlets somewhere on the Fido web site -
www.fido.ca