As defined in our BC sport fishing regs, fly fishing; is angling with a line to which a fly is attached. Which means any thing from the highest tech rod to a hand line.
Just to expand that further so there are no confusions, there are two different fly restrictions in this province's freshwater fishing regulations.
In waters where "artificial fly only" is in effect, you can only use a fly on your line but additional terminal tackle such as a float, weights are allowed (so you can use a spinning outfit to do this).
In waters where "fly fishing only" is in effect, you cannot add terminal tackle such as a float, weights to your line. The only item that can be attached to your line is the fly. Technically you can still use a spinning outfit, but without weights on your line, casting will be impossible, therefore anglers are limited to using a fly fishing outfit in this case.