That sounds about right if it was at a dealership. Recently I went in for a standard oil, lube and filter job at my dealership and it was about 2 hours. If you want quicker than that you will need to look at places like Midas, Jiffy, Grease Monkey, etc. Unless those place are not in Canada.
MB