Not really. While there is not a dedicated fly shop the following locations have a limited supply of flies and general tackle:
Leaves and Limbs
Canadian Tire
Walmart