I have not ordered online here in Canada but I have used several of the stores that do offer an online service.
The Quilt Patch in Moosejaw is amazing--quality fabric and excellent service (I have emailed them,etc). I always went to them at the Creative Festival here.
Sew Sisters is my go to store as it is quite close to me. Excellent fabric and prices usually.
Quilting Bee in Fonthill--excellent fabric and service--I was short some fabric that I bought from them at the creative festival and they bent over backwards to help me out.
Stitch in Time in Leamington--again I go to them at the creative festival. Excellent prices and quality items.
Country Clothesline--love their fabric
Cherished Pieces in Tillsonburg is also excellent. Go there when in town to visit family
The Quilters Cupboard in Uxbridge is absolute perfection--but I do not know if you can order online with them.